Documentation Index
Fetch the complete documentation index at: https://mintlify.com/provablehq/snarkvm/llms.txt
Use this file to discover all available pages before exploring further.
Zero-knowledge virtual machine for private computations
Build decentralized applications with privacy-preserving smart contracts on Aleo. SnarkVM provides cryptographic primitives, program synthesis, and proof generation for the next generation of blockchain applications.
Quick start
Get up and running with SnarkVM in minutes
Core capabilities
Everything you need to build privacy-preserving applications
Zero-knowledge proofs
Program synthesis
Cryptographic primitives
Account management
Blockchain ledger
WASM integration
Explore the API
Comprehensive API reference for all SnarkVM modules
Console
Console types for accounts, programs, and network operations
Algorithms
Cryptographic algorithms including SNARKs, hashing, and polynomial commitments
Circuit
Arithmetic circuits and constraint systems for zero-knowledge proofs
Synthesizer
Program synthesis, VM execution, and transaction processing
Ready to build with SnarkVM?
Start building privacy-preserving applications on Aleo. Follow our quickstart guide to deploy your first zero-knowledge program.
Get started now