EasyRetroPGF primary sources — 2026-05-09

What I reviewed

Key takeaways from primary sources

  • EasyRetroPGF is a strong addition because it packages retroactive funding into a forkable operator stack rather than a single hosted program. The main site’s “for everyone” framing is the clearest signal that the project treats RetroPGF as a reproducible product template.
  • The core mechanism is layered rather than purely onchain: EAS handles public metadata and approval attestations, Postgres stores ballots privately, and Allo v2 handles payout distribution. That split is the key insight to retain.
  • Round operators have extensive practical control through configuration: admin addresses, round identifiers, voting periods, registration and review windows, schema choices, token addresses, and tally style all materially affect outcomes.
  • The project makes an especially useful comparison class for Optimism Retro Funding because the distribution docs explicitly expose an “OP-style” payout option based on median votes plus quorum rather than only raw vote sums.
  • Voter / badgeholder admission and application approval are first-class gatekeeping layers. That matters because the system’s legitimacy depends as much on curation and permissions as on the final voting UI.
  • Result publication is also configurable via a reveal date, which means informational timing is part of round governance.

Specific source signals worth retaining

  • Site landing page: strongest concise statement of the project thesis — “Retroactive Public Goods Funding for everyone.”
  • README: clearest summary of architecture, especially EAS for projects / profiles, Postgres for ballots, and Allo2 for distribution.
  • Setup docs: strongest evidence that EasyRetroPGF is really a grants-program operating system with heavy operator configuration, not an autonomous protocol.
  • Voting docs: useful confirmation that ballots are assembled in-app and submitted as signed messages after badgeholder approval.
  • Results docs: confirms separate result-reveal control and round statistics surface.
  • Distribution docs: most important mechanism page for payout design because it exposes both “Custom” and “OP-style” tally modes.
  • .env.example: valuable because it reveals where practical power sits in deployment defaults and environment variables.

Why this entry belongs in the corpus

  • It extends the public-goods funding cluster beyond broad frameworks like Allo and Questbook into a very specific, reusable retro-funding round kit.
  • It helps answer where authority actually sits in retro funding: not just in token rails, but in reviewer allowlists, badgeholder selection, schema design, reveal timing, and payout-style configuration.
  • The reusable insight is that many “onchain” funding rounds are best modeled as hybrid administrative systems whose decisive logic spans attestations, databases, app settings, and payout contracts.