Build cool stuff with Noir.
We’ll fund it.
ABOUT THE NOIR GRANTS PROGRAM:
The Noir Grants Program supports developers building with, and contributing to, the Noir programming language.
FUNDING AREAS:
Apps
We fund governance, identity, and gaming apps that implement privacy measures in user-friendly ways.
Libraries
We support community development and maintenance of various libraries. Think data structures, Ethereum primitives, etc.
Tooling
We back community development and maintenance of tooling that improves the Noir DevEx, from security to coding.
“Aztec Labs and Noir have a really important role to play at the intersection of privacy and on-chain games.”
Program Support & Resources
Useful links to start building on Noir.
Noir Starter
Reference repo to get started.
Awesome Noir
A curated list of resources for learning and programming.
Noir Docs
The universal language of zero knowledge.
Join the Noir Discord
Get support from the team and privacy peers.
Search project ideas
Explore project ideas to inspire your grant application.
Apply for a grant
Get funded for your project supporting Noir.
Grant Funding Process
You’re busy building. We review and fund your project quickly.
Explore Noir
Get started here.
Additional resources: the Noir-starter repo and the awesome-noir repo. You can also join the Noir Discord for help and feedback from the Aztec Labs team and fellow developers.
Build your project
Most of our grants are retroactive, so we want to see some work completed before you apply. Share your progress with the Aztec Labs developer relations team on the Noir Discord, so we know what you’re working on and can offer tailored support.
Apply for a Grant
Once you’ve made some significant progress on your project (or completed it!), apply for a retroactive grant.
Application review
We’ll review and reach out to share next steps, ask clarifying questions, or let you know that the grant has been approved! We aim to be quick, efficient, and fair with our grants distributions.
Ongoing support
That’s it! From here, we can continue to support the growth of your project, introduce you to auditors, investors, and co-contributors, and maintain open communication channels for periodic check-ins.
GRANTS FAQs
What is Noir?
Noir is the universal language of zero-knowledge. Noir is an open-source, general purpose programming language enabling safe, seamless construction of privacy-preserving ZK programs.
Is Noir Aztec’s smart contract language?
Aztec Labs is a core contributor to both Aztec and Noir. Aztec is a privacy-first L2 on Ethereum. Noir is the universal language of zero-knowledge that can plug into any proving backend.
Aztec.nr, the Noir-based smart contract framework, is what smart contracts on Aztec are developed with.
Can Noir only be used with Aztec?
No. Noir is the universal language of zero-knowledge, and can plug into any proving backend.
Why should I build with Noir?
• Noir is simple. The language has Rust-like syntax.
• Noir is flexible. Works both on-chain and off-chain and with any proving backend.
• Noir is open. Leverage primitives and libraries built by best-in-class cryptographers.
Who gets funded?
Developers working independently or on teams to build open-source apps, libraries, or tooling with Noir.
What stage of development is eligible for funding?
Most of our grants are retroactive, so we want to see some work completed before you apply. If you’re toying with an idea, If you’re toying with an idea, join the Noir Discord and share what you're working on, so we can offer tailored support.
How much funding can I get?
Funding amounts are determined on a case-by-case basis depending on the project. If approved for a grant, you could receive funding between $1,000-$30,000. Submit your application, then we’ll go from there!
Who should I talk to about my project or idea?
Join the Noir Discord and speak directly with our developer relations team. We’d love to hear about your early idea or existing project.
Wen Aztec grants?
Aztec is a privacy-first L2 on Ethereum. Grants for developers building on Aztec are coming soon!