Protokit enables developers to build scalable and privacy preserving application chains with a minimal learning curve.

Protokit comes with selected features that are
designed to help you build your own application chain.
Built on o1js and Mina's proof system Pickles, opt-in privacy comes naturally - combining private off-chain computation with verifiable on-chain execution
Chains built with Protokit run on top of our modular zkVM, which is driven by a set of recursive zk circuits that lead to a unique block proof for each block. This means that block production results in a concise proof that can be verified inexpensively.
Protokit chains are built using O1JS, Mina's zero-knowledge DSL for writing provable code. This allows you to reuse the wide variety of existing tools in the JavaScript/typescript ecosystem.
Combine several existing runtime, protocol, or sequencer modules into a complete application chain.
Users get transaction confirmations in seconds. Execution and proving gives you plenty of room to scale. Finality settles on Mina in the background.
Protokit transaction format is MINA native, therefore supports the majority of existing ecosystem wallets built on top of the mina-signer.
Protokit is open-source and ready for you to explore. Dive into the starter-kit and build your first verifiable application - all available on GitHub.
View on GitHubFollow us on 𝕏 to stay up to date with the latest news and product updates.
Join our Discord community to discuss development of the product.