Mina is the world’s lightest blockchain, a settlement layer powered by recursive zero-knowledge proofs. But many applications require more than settlement. They require an execution environment where state can evolve, users can interact, and complex logic can run. That execution layer for Mina is now here: Protokit is live on Devnet.
What Is Protokit?
Protokit is a protocol development framework for building privacy-enabled applications on Mina.
It provides a shared-state execution environment and the infrastructure required to run it. Developers don’t need to build custom execution services, write low-level cryptography, or design a proof system from scratch. Protokit allows users to spin up an application-specific L2 with:
- Recursive proofs by default: Every state transition your application produces is automatically compressed into a single, succinct proof
- Trustless state verification: Users can prove their balance, eligibility, or history without relying on RPC providers.
- Real-time pre-confirmations: Users get confirmation in seconds, while finality settles on Mina in the background.
- Client-side proving: Sensitive inputs stay on the user’s device. Only the proof is shared, not the data.
Why Does Mina Need Protokit?
Mina’s zkApps excel at applications where state is user-specific, and proofs are generated client-side. But applications that rely on shared state — exchanges, games, marketplaces, prediction markets — introduce new challenges: concurrency, performance, and coordination between users.
Protokit solves this by enabling computation over shared state on Mina and pre-building the surrounding infrastructure, allowing developers to focus entirely on application logic instead of foundational plumbing.
And critically, you keep everything you came to Mina for. Your application still benefits from constant-size proofs, users can verify state directly in a browser, and recursive proof compression continues to happen automatically. You can also combine private proofs with public computation, enabling applications that verify correctness without exposing underlying data. At the same time, Protokit uniquely offers real-time confirmations, with finality settling on Mina in the background.
Privacy as a First-Class Feature
On most blockchains, privacy is an afterthought. Protokit is different by design. Because it’s built on top of o1js and Mina’s proof system, developers can combine off-chain computation with verifiable on-chain execution in a single coherent application.
The result is a hybrid execution model where opt-in privacy comes naturally, not as a product of complex cryptographic engineering on your part. Imagine a prediction market where your positions aren’t leaked to the world, or a DEX where your trading activity stays confidential.
What Can You Build?
Protokit opens up a broad spectrum of applications:
- DEXs (AMM or order-book based) with real-time confirmations and settlement on Mina
- Private trading systems, where order flow, balances, or strategies remain hidden
- Core DeFi apps like lending markets and prediction markets, with improved execution and UX
- Privacy-preserving applications that prove correctness without exposing underlying user data
- Applications that incorporate off-chain or real-world data into verifiable state transitions
What’s Next
Devnet is a major milestone, but it’s a starting point. With Protokit, developers can now build complex shared-state applications while retaining Mina’s core advantages.
Now we want to learn from developers building real applications. We’re looking for feedback on everything from developer experience and documentation to performance, architecture, and potential application designs. Early builders will help shape the roadmap as we move toward mainnet.
Get started: protokit.dev · Starter Kit
Join the conversation: Discord
About Mina Protocol
Mina is the world’s lightest blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain that is about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.