Skip to main content
Version: v2.0_alpha

Retroactive Public Goods Funding - How it works

Are you interested in running a retroactive funding round in your community? 🧐

You’re on the right page! 🥳 We aim to provide guidance and an overview of the process involved.

Besides a few technical & operational requirements, we are very open to new ideas of running rounds. If you have a new idea, feel free to share it with us!

What is Retroactive Public Goods Funding?

Retroactive Public Goods Funding (RPGF) empowers communities to allocate resources towards funding Public Goods. For those who don't know much about Retroactive Public Goods Funding, start here.

Timelines

Timelines of running a RPGF round varies widely depending on the structure of the round, as well as your team’s bandwidth to organise, promote, deploy & operate the round.

We typically recommend 8-10 weeks of lead time to prepare to run a RPGF round.

Time commitment

Requirements here vary widely depending on the structure of the round & team size.

This includes technical & operational work:

  • Technical work - Eg. Configuring wallets, deploying contracts & deploying the website We’d recommend allocating approximately 200 hours of developer time to prepare for a round.
  • Operational work - Marketing, communications, curating & reviewing project applications & community support

1. Apply

Application

  • First step is to submit a proposal outlining your RPGF plans & how you plan to use the funds from the grant application: Apply here

Application review

As part of the application review, you will have a series of calls with the RPGF team to review your proposal. We will brainstorm RPGF structure, logistics of the round & answer questions together

After we land on a general structure, we’ll establish specifics, such as:

  • Which community would be organising this round?
  • What is the legal entity that will receive the grant?
  • What would be the funding amount?

To receive a grant from the Ethereum Foundation, the legal entity would need to complete the KYC and pass KYC/AML requirements. Here are the document requirements:

  • For individuals
    1. Scanned copy of passport
    2. Proof of address from within the last 3 months, such as bank statement, utility bill or telecom subscription
  • For organisations
    1. Certificate of Incorporation
    2. Proof of address from within the last 3 months, such as bank statement, utility bill or telecom subscription
    3. Shareholders' and Directors' registers / Members' register (for organization without shareholdings)
    4. For each director, officer and individual shareholder (more than 10%), please provide (i) scan copy of passport, and (ii) copy of proof of address
    5. If the shareholder is an organization and holds more than 10%, please provide 1 through 4

2. Prepare

Establish roles & responsibilities

Prior to running the round, it’s important to define operational & technical responsibilities.

Operational responsibilities:

  • Marketing & communications
  • Project onboarding support
  • Review project applications

Technical responsibilities:

  • Fund holder - Set up wallet to receive funds
  • Website deployer
  • Smart contract deployer
  • MACI key generator
  • Round coordinator
  • Technical workshop with RPGF team team to:
    • Learn about tech stack (e.g. ZKPs)
    • Learn smart contract & website deployment details
  • Choose a public Ethereum chain
    • Considerations
      • Security properties of the chain (e.g. if an L2, what stage?)
      • Chain adoption within the community this round is targeting
      • Onboarding UX for end users (e.g. bridge & wallet support)
      • Gas costs for end users
  • Launch website
    • Event brand guidelines/design assets
    • Prepare website copy, including documentation for users
    • Determine/create project submission form
    • Deploy & host website

Sort out round logistics

3. Run the round

Generally, QF rounds follow these steps:

1. Launch

Configure the on-chain parameters of the round, then deploy the smart contracts & website.

2. Register projects & voters

Projects and voters will need to register in order to participate in the round.

This phase is when projects can apply to join the round. Depending on the round structure, this application process can be completed entirely or partially on-chain.

During this phase, projects apply & you screen projects for eligibility, based on the chosen round criteria. Projects are submitted to the round via an on-chain registry once they clear KYC requirements. When projects are in the on-chain registry, they will appear on the website.

Please note that RPGF round organisers must not have projects that they’re directly related to and/or benefiting from, apply to receive funding from the round. RPGF round organisers should also not nominate their own community to be a part of the RPGF round to receive funding.

Examples of criteria for projects:

✅ Project focused on, and benefits (region/country/community’s) Public Goods

⛔ Not taking in projects with tokens or with prior funding of $xx

⛔ No scams or clones

3. Vote

The launch of the voting phase marks the official start of the funding round. The round opens to contributors, who can vote/contribute to projects.

Contributors can be your community members or event participants.

The duration of this phase is up to you. We generally recommend a 1 week voting period.

4. Finalise votes

During this phase, if you've voted, you will have time to change your votes. You can edit your contribution amounts or add/remove projects.

This phase is a special feature of MACI & exists to help users avoid bribery. Voters can edit their votes without anyone having visibility into which project they’ve voted for.

5. Tally votes

At this point, all votes are final, and can now be counted. The round coordinator (you!) calculates how much of the matching pool each project will receive.

6. Allocate funds

Once votes are tallied, the results are finalised! Project owners know how much funding they received, and can claim the funds.

4. Retrospective

This is when community leaders get the opportunity to reflect on the impact of rounds within their communities. Examples of case studies can be found here.

Example rounds

The specific approach you take to structure the RPGF round can vary. Please stay tuned for more examples as we run our first round using maci-rpgf.

Apply to run a RPGF round!

Still interested in working with us? Apply now!

Additional resources