Frequently Asked Questions
How do I apply?
Please refer to the "How to Apply" section in our documentation.
How much can I ask for?
Generally, there is no upper limit to grant amounts. However, the higher the requested amount, the stricter the review. For guidance, please refer to the grant levels section in our documentation.
What does it mean for payments to be 30% DOT?
Every milestone payment will have two parts: 70% in the currency of your choice (see the application template for options) and the remaining 30% in DOT, vesting linearly over two years. For this, we need a Polkadot AssetHub address in the grant agreement (if you haven't already provided it for USDC/USDT payments or you prefer a separate address) and, when it comes to milestone payments, two invoices: one for the currency part, one for the DOT part. Our invoice form will walk you through the process.
What activities/positions do you fund?
The Web3 Foundation's Grants Program aims to fund software development and research activities that are beneficial for the ecosystem as a whole. As such, we don't usually fund tangential costs such as business-oriented activities (marketing, business planning), events or outreach, and—for non-infrastructure projects—deployment and hosting costs, maintenance or audits. We also expect you to have a good understanding of the technologies you are planning to use, meaning that we don't fund time spent learning how to use Substrate or how to write ink! smart contracts.
Can anyone apply?
Projects for which a token sale has been or is being conducted are not eligible for a Web3 Foundation grant. Also, we do not fund projects that actively encourage gambling, illicit trade, money laundering or criminal activities in general. See also the application guidelines in our documentation.
Can I get an upfront payment?
The W3F Grants Program does not offer upfront payment. If you absolutely require upfront payment, have a look at our list of alternative funding programs, some of which allow upfront payment.
When do I get paid?
Payments are issued once a milestone has been successfully delivered. Successful delivery requires that you have submitted the milestone as per our delivery guidelines and that the Grants team has reviewed and officially accepted your submission. Payment is made within 14 days after approval.
Can I reuse someone else’s open-source code?
Open source software and the Web3 movement are all about collaboration. As long as you meet the code’s license, we encourage you to find, modify and contribute to already existing libraries and projects if it is of use for your project. However, we expect you to honour other people’s work and their right to attribution, and your published code to adhere to the license requirements of the code you are benefiting from. Submitting code as part of a milestone that violates someone else’s license will result in immediate termination. We will furthermore continue to monitor any repositories you may have submitted as part of a milestone for possible license infringements and reserve the right to terminate the grant if we find you going out of your way to hide external contributions.
I am starting a company that [...]. I want to use Polkadot/Kusama/Substrate to build a blockchain/parachain and connect [...]. Would I be eligible for a grant?
What the Web3 Foundation is mainly looking for to support are projects "driving advancement and adoption of decentralized software protocols [and] that make it easier for developers to build useful applications using these protocols." As such, we do not award grants to individual companies developing their private infrastructure. However, if part of your work is to build a library or another piece of software that could be of interest to the general Polkadot/Kusama/Substrate ecosystem and ask for funding specific to that, we are happy to look into it.
My application was rejected. Do you have any recommendations on where to go from here?
We usually give reasons why an application was rejected. We always try to be constructive and work with you towards an application that is beneficial to all parties. If we find no common ground, please have a look at our list of alternative funding opportunities.
One of your grantees is using my code without respecting the terms of its license
Please reach out to us asap.
Why are other grant applications being accepted faster than mine?
There are many reasons why your application might take longer than others: some applications are straightforward and simple and address an obvious issue, others require deeper understanding and discussion. If your application is highly technical or specialised, we might have to bring in an external evaluator. Sometimes, this specialised evaluator is busy with another evaluation. And sometimes, the committee is simply unsure or not quite convinced.
🖊️ Application Process
How long does it take from application to decision?
Depending on the requested amount, quality of the application and desirability for the ecosystem, a grant application could be approved within a week. Usually, there will be a discussion and requests for changes, additions or improvements. If no one in the committee finds the application approval-worthy or you don't react to our comments, it will be closed after two weeks of inactivity. Very large grants require the approval of the council, which convenes once a month. Thus, once an editor declares your application sufficient, it may take up to one month until a decision is made.
A W3F member approved my application. Does that mean it is accepted?
Depending on the size of the grant, applications require two to five committee members to approve it. Since we have many different members with different backgrounds and specializations, it is possible that the committee disagrees and your application gets rejected even though one or two members approved it. The application is accepted once the pull request is merged.
How do I apply if I want to keep information private?
For special cases that do not fit the regular grants structure, we provide a form. You can provide all application data by submitting this form, or submit the form with a reference to a pull request with data you are willing to make public.
Our application template also offers the possibility to make the application public, but to keep its discussion private.
What is KYC/KYB and why do I have to provide this data?
In order to comply with regulations, the Web3 Foundation is required to perform KYC (Know Your Customer) checks on individuals and KYB (Know Your Business) checks on entities applying for a grant in order to verify their identity. For these checks, we ask you to provide information about yourself and/or the entity you are representing through our provider Sumsub. If you have any problems with or concerns about this process, please reach out to us.
🥳 After Approval
When can I apply for a follow-up grant?
Anyone who has successfully completed a grant project (i.e. all milestones were accepted, or the previous grant was terminated in mutual agreement) can apply for a follow-up grant. Concurrent grants are only granted in special circumstances.
Something came up and I cannot finish the project in time. Can we postpone or call off the rest of my project?
The Web3 Foundation reserves the right to terminate an agreement that is behind schedule. However, we are not interested in taking away your grant for any slight hiccup. More often than not, delays are part of the journey and do not constitute a reason for concern. The best way to handle changes in your plans is to get in touch with us. If you would like to prematurely end your work, we can amend your application and remove the milestones you won't be able to complete. If you decide to continue work at a later date, you can always reapply for the remaining milestones and potentially adapt them to take into account any insights you have gained in the meantime.
Can I list the Web3 Foundation as a partner?
No. Once the grants team has accepted your first milestone, you may display our grants badge in a project-specific context, such as the repository containing the grant project work.
Can you help me advertise my project?
The Web3 Foundation does not provide PR services to its grantees. However, once per month we co-promote announcements from grants that have delivered a milestone on Twitter. Note that the milestone needs to have been accepted prior to the announcement. Lastly, please observe our announcement guidelines for all grant-related communications. This document also lists an email address through which you can get in touch with our PR team for feedback and in case you have specific questions.
I found one of my deliverables to be unnecessary, impossible or already done elsewhere. What do I do?
Plans change. If you find parts of your original grant application to be unnecessary or you decide to pivot, but you still want to finish the project: get in touch with us. If your new plans are in line with the Web3 Foundation’s values and the council approves the amendment, you can continue your work. If your plans change significantly or you find yourself not being able to finish the grant, we can mutually agree to terminate the grant early. You are always welcome to reapply another time.
🚚 Milestone Delivery
How do I submit a milestone?
For details, please refer to the milestone delivery guidelines. Generally speaking, the most important part of a delivery is a list of the same deliverables listed in the application with links to their implementation/realisation (ideally pointing to a specific commit or tag, so you can continue working on your repository without messing up your delivery and complicating our evaluation) and any additional notes you might have. The list of deliverables for each of your milestones should be defined in your grant agreement.
Can I submit two or more milestones at once?
You can. However, we strongly encourage you to submit your work in increments (milestones), so that you can be sure we didn’t misunderstand (an aspect of) your application, and you didn't make changes to your plan or delivery that would have required a reevaluation of the application.
Can I add a badge to my repo once I’ve completed a milestone?
Why are other milestones being accepted or discussed faster than mine?
While we try to process deliveries chronologically, some milestones aren't processed quite as fast as others. One obvious reason is the complexity of the delivery and its evaluation. Other times, your submission might require internal discussion or delegation. In any case, if you have any question on the processing of your delivery, you can reach out to us via email or Github.