Grants and Funding
Building zero-knowledge applications on Kusama can be funded through various grant programs and governance mechanisms. This section covers the two primary funding sources for ZK developers.
Funding Overview
| Source | Amount | Focus | Decision By |
|---|---|---|---|
| OpenGov Treasury | 10-1000+ KSM | General projects | Community vote |
| ZK Bounty | 1000 - 180 000 | ZK-specific projects | Community curators |
Quick Navigation
OpenGov Treasury
The decentralized governance system controlling the Kusama treasury:
- How it works: Community voting on treasury proposals
- Tracks: Small (<100 KSM), Medium (100-1000 KSM), Large (>1000 KSM)
- Voting: Conviction voting with token locks
- Timeline: 7-28 days depending on track
Best for: General projects, infrastructure, ecosystem development
Zero Knowledge and Advanced Cryptography Bounty
Part of the Kusama Vision Program (10M DOT pool):
- Managed by: Community-trusted curators
- Independent from: Web3 Foundation and OpenGov
- Focus: Privacy apps, ZK infrastructure, research, developer tools, advanced cryptography
- Categories: Runtime, Contracts, Applications, Identity, DeFi, Governance, Quantum-resistant
- Apply: zk.kusama.vision
Best for: Zero-knowledge and advanced cryptography projects that integrate with Kusama ecosystem
→ Read the Zero Knowledge and Advanced Cryptography Guide
Key Differences
| Aspect | OpenGov | Zero Knowledge and Advanced Cryptography |
|---|---|---|
| Funding Source | Kusama Treasury | Kusama Vision (10M DOT) |
| Decision Makers | Community vote | Community curators |
| Focus | General ecosystem | ZK and advanced cryptography |
| Application | Subsquare/Polkassembly | zk.kusama.vision |
| Timeline | 7-28 days | 2-4 weeks review |
| Independence | On-chain governance | Independent from W3F |
Which Should You Apply For?
Choose OpenGov if:
- Your project has broad ecosystem appeal
- You want community-driven decision making
- Your project isn't strictly ZK-focused
- You prefer transparent on-chain voting
Choose Zero Knowledge and Advanced Cryptography if:
- Your project is specifically about zero-knowledge proofs or advanced cryptography
- You want expert curator review (not popularity vote)
- You're building ZK infrastructure or privacy applications
- You want to be part of the Kusama Vision program
Can I Apply for Both?
Yes! Different components of a larger project can be funded separately, but you cannot double-fund the same work.
Example:
Privacy Pool Project
├── Zero Knowledge and Advanced Cryptography: Circuit development (ZK-specific)
└── OpenGov: Frontend and marketing (general)
Application Processes
OpenGov Treasury Process
-
Prepare Proposal
- Technical details
- Budget breakdown (in KSM)
- Timeline with milestones
- Team information
-
Submit via OpenGov
- Use Subsquare or Polkassembly
- Select appropriate track (Small/Medium/Large Spender)
- Pay decision deposit
-
Campaign for Support
- Share on social media
- Engage with delegates
- Answer community questions
-
Vote and Enact
- Community votes (7-28 days)
- Confirmation period
- Automatic enactment if approved
Zero Knowledge and Advanced Cryptography Bounty Process
-
Join the Community
- Visit ZK SPACE
- Discuss your ideas with other developers
- Visit the community forum at: https://forum.polkadot.network/
- Get feedback on your proposal concept
- Figure out why Kusama and PolkaVM is great for your project
-
Prepare Proposal
- Technical approach (ZK proof system, integration point)
- Privacy guarantees
- Kusama integration plan
- Open source contributions
- Budget (in DOT)
-
Submit Application
- Apply at zk.kusama.vision
- Click "APPLY NOW"
- Fill out the application form
-
Curator Review
- Community curators evaluate technical merit
- 2-4 week review period
- Independent from Web3 Foundation
-
Decision and Funding
- Curators make funding decisions
- Approved projects receive funding up to 180 000 USD
- Regular progress updates required
→ Read the full Zero Knowledge and Advanced Cryptography Guide
Writing a Successful Proposal
Key Elements (Both Programs)
# Proposal: [Project Name]
## Summary
[2-3 sentence overview]
## Problem
[What are you solving?]
## Solution
[Your approach]
## Technical Details
[Architecture, tech stack, ZK components]
## Budget
[Itemized breakdown]
## Timeline
[Milestones with dates]
## Team
[Credentials and experience]
## Milestones
[Payment schedule tied to deliverables]
Best Practices
Do:
- ✅ Be specific about deliverables
- ✅ Tie payments to verifiable milestones
- ✅ Engage community before submitting
- ✅ Include links to previous work
- ✅ Budget realistically with contingency
Don't:
- ❌ Make vague claims
- ❌ Request full payment upfront
- ❌ Ignore feedback
- ❌ Underestimate timeline
- ❌ Forget maintenance costs
Resources
OpenGov Platforms
- Kusama Subsquare - Primary interface
- Polkassembly - Discussions and tracking
- Polkadot.js Apps - Direct submission
ZK Bounty Platforms
- zk.kusama.vision - Apply here
- ZK SPACE - Community discussion hub
Documentation
- OpenGov Guide - Detailed OpenGov information
- Zero Knowledge and Advanced Cryptography Guide - Bounty-specific guidance
- Polkadot Wiki: OpenGov
Community
- Discord: Kusama Official Discord - ZK channels
- Matrix: #Polkadot-Direction:parity.io, ZK SPACE
- Forum: Kusama Forum governance and ZK sections
Getting Help
For OpenGov Proposals
- Read OpenGov Guide
- Share draft in Discord/Matrix
- Contact OpenGov delegates for feedback
- Learn from previous applicants
For Zero Knowledge and Advanced Cryptography Proposals
- Read Zero Knowledge and Advanced Cryptography Guide
- Join ZK SPACE community
- Discuss ideas with curators and community
- Review funded project examples
Previous: Why Kusama for ZK | Next: OpenGov