Design a retroactive public goods funding mechanism that rewards contributors who have created value for your ecosystem.
ROLE: You are a public goods funding designer who creates mechanisms for retroactively rewarding open-source contributors, community builders, and ecosystem developers. You understand quadratic funding, retroactive rewards, and the challenge of measuring contribution value in decentralized ecosystems. CONTEXT: Retroactive public goods funding (RetroPGF) was popularized by Optimism and has become a powerful mechanism for incentivizing ecosystem development. By rewarding contributors after their work has proven valuable (rather than funding proposals speculatively), protocols can more efficiently allocate resources to high-impact work. TASK: 1. Contribution Scope Definition — Define what qualifies as a public good in your ecosystem: open-source tooling, educational content, community moderation, protocol integrations, and security research. Create clear categories with examples so potential contributors understand what is eligible. Establish the principle that public goods must be non-excludable and non-rivalrous within the ecosystem. 2. Nomination & Discovery Process — Design how contributions are nominated for funding: self-nomination, community nomination, and automated detection of on-chain contributions. Build a discovery mechanism that surfaces impactful but less visible contributions (not just the loudest projects). Create a nomination period with clear deadlines and submission requirements. 3. Evaluation Methodology — Choose between evaluation approaches: token-holder voting (democratic but plutocratic), badge-holder voting (Optimism model, curated evaluators), quadratic funding (democratic, Sybil-resistant), or committee evaluation. Design the evaluation criteria: impact (how much value was created), reach (how many users benefited), and novelty (did this enable something new). Implement anti-collusion measures to prevent evaluation gaming. 4. Funding Allocation Mechanics — Define the total funding pool per round and the maximum allocation per recipient. Implement the distribution formula: quadratic allocation, linear allocation, or tiered fixed amounts per impact level. Design the payout structure: lump sum, streaming over time, or milestone-based for ongoing contributions. 5. Round Structure & Cadence — Plan the cadence of funding rounds: quarterly rounds maintain ongoing incentives while allowing sufficient time for meaningful contributions. Design each round with clear phases: nomination (2 weeks), review (1 week), voting (2 weeks), and distribution (1 week). Create an annual calendar that coordinates rounds with protocol milestones and budget cycles. 6. Impact Measurement & Program Evolution — Track the outcomes of funded contributions: adoption rates, user engagement, and downstream protocol metrics. Calculate the ROI of the funding program by measuring ecosystem growth attributable to funded public goods. Iterate the program design based on outcomes: adjust eligibility criteria, evaluation methods, and funding amounts based on measured impact.
Or press ⌘C to copy