/Open-Grants-Program

Web3 Foundation Open Grants Program

Primary LanguageShellApache License 2.0Apache-2.0

Open Grants Program

📢 Important: The Web3 Foundation Open Grants Program focuses on technology grants up to USD 30k for initial grants and USD 100k for follow-up grants, which are tracked transparently on GitHub and disbursed in Bitcoin or DAI.

🌏 This page is also available in Chinese (中文).


👋 Introduction

As part of our commitment to promoting the Web3 ecosystem, we offer a comprehensive grants program focused on funding software development and research efforts related to Polkadot, Kusama and Substrate. For more information about the Web3 Foundation please visit the About page of our website.

📋 About

The Open Grants Program focuses on funding software development and research efforts related to Polkadot, Kusama and Substrate. It tries to achieve this while being:

  • fully transparent,
  • simple, and
  • effective

The Web3 Foundation Open Grants Program focuses on technology grants up to USD 30k for initial grants and USD 100k for follow-up grants, which are tracked transparently on GitHub and disbursed in bitcoin or DAI. For larger grants, payments in other currencies and partly private submissions, please visit our Web3 Foundation General 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. 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. The more information you provide, the faster the review.
    5. Once you have completed the application, click on "Create new pull request". The pull request should only contain one new file — the markdown file you created from the template.
    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. The committee can (and usually does) issue comments and request changes on the pull request.
    2. The application is accepted when all requested changes are addressed, the terms and conditions have been agreed upon and one third of the committee approves your pull request.
  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 (and usually do) issue comments and request changes on the pull request.
    2. Grants Evaluators will merge your pull request to accept the deliverable.
  5. Milestone Payment:
    1. The Operations Team receives a notification once the delivery was accepted. 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 or Ethereum address specified in the initial application. The exchange rate for BTC depends on the time of payment.

The grant application can be amended at any time. However, this necessitates a reevaluation by the Committee.

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

💡 Help

Additional information

W3F Website W3F Twitter W3F Medium Polkadot Wiki Web 3.0 Reddit W3F YouTube

Real-time conversation

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

🚀 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 on spending proposals. Both Polkadot and 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 General Grants page on GitHub.

Other Grant Programs

Below is list of other grant programs in the polkadot/substrate ecosystem:

ℹ️ License

Apache License 2.0 © Web3 Foundation