/Open-Grants-Program

Web3 Foundation Open Grants Program

Apache License 2.0Apache-2.0

Open Grants Program

📢 Important: The Web3 Foundation Open Grants Program focuses on technology grants up to CHF 30k, which are tracked transparently on GitHub and disbursed in bitcoin.


📋 About

Introduction

The Open Grants Program seeks to allocate resources to projects that are beneficial to the advancement of the Polkadot ecosystem. It tries to achieve this in the following way:

  • Fully transparent
  • Simple
  • Effective

The Web3 Foundation Open Grants Program focuses on technology grants up to CHF 30k, which are tracked transparently on GitHub and disbursed in bitcoin. For larger grants, payments in other currencies and partly private submissions, please visit our Web3 Foundation Grants page on GitHub.

You can find a list of areas in the Web 3.0 Technology Stack that demand particular development here, as well as a list of previously accepted projects here.

Additionally the builders program feedback board may contain some useful ideas for grant projects.

Team

W3F Grants Committee

The Committee consists of individuals who know the funding priorities of the Polkadot ecosystem. The committee evaluates grant applications and provides feedback on these applications.

In cases where a niche expert opinion is desirable, one of the committee members may request such a review.

W3F Grants Evaluators

Evaluators are individuals able to evaluate the technology delivered as a result of the Open Grants Program. The committee decides about the evaluators and has the right to add or remove evaluators (supermajority needed).

W3F Operations Team

Operations Team takes care of legal documents, invoicing and remittances.

📝 Process

  1. Grant Application:
    1. Fork this repository
    2. In the newly created fork, create a copy of the application-template.md. In other words: In the GitHub web interface, you need to create a new file and copy the content of the application-template.md inside the new file. Don't change the template file directly!
    3. Label the file as "project_name.md".
    4. Fill out the template with the details of your project.
    5. Once you have completed the application, click on "create new pull request".
    6. Sign off on the terms and conditions presented by claassistantio as Contributor License Agreement (CLA). You might need to reload the pull request to see the comment by claassistantio.
  2. Application Review:
    1. Committee can issue comments and request changes on the pull request.
    2. The application is accepted when one-third of the committee approves a pull request, the terms and conditions have been agreed and all requested changes are addressed.
  3. Milestone Delivery:
    1. Fork the Grant Milestone Delivery repo with the same GitHub account, which you used to submit the application!
    2. In the newly created fork, create a copy of the milestone-delivery-template.md.
    3. Label the file as "project_name_milestone_number.md".
    4. Fill out the invoice form.
    5. Fill out the template with the details of your milestone including a link to the initial pull request.
    6. Once you have completed the application, click on "create new pull request".
  4. Milestone Review:
    1. Evaluators can issue comments and request changes on the pull request.
    2. Grants Evaluators can approve a pull request to accept the deliverable.
  5. Milestone Payment:
    1. The Operations Team receives a notification once the delivery was accepted or after two weeks without any feedback after the initial delivery. As soon as feedback is provided by the evaluators, this feedback first needs to be resolved.
    2. Operations Team makes the payment to the Bitcoin address specified in the initial application.

Grant application can be amended at any time, necessitating a reevaluation by the Committee.

Additionally, we try to enforce the code of conduct and based on this potentially block users.

🚀 Alternative Funding Sources

Treasury

The treasury is a pot of on-chain funds collected through transaction fees, slashing, staking inefficiencies, etc. The funds held in the treasury can be spent by making a spending proposal. Polkadot as well as Kusama offer everyone the opportunity to apply for funding via the treasury. See:

General Grants Program

For larger grants, payments in fiat and partly private submissions, please visit our Web3 Foundation Grants page on GitHub.

💡 Help

Additional information

Real-time conversation

We have Riot channels for real-time discussions on Web3 and Polkadot. Join the conversations.

ℹ️ License

Apache License 2.0 © Web3 Foundation