Documentation
Mini Veil
Private transfers on Solana using zero-knowledge proofs and stealth infrastructure.
Status
Devnet
Program
v0.1.0
Tree Depth
20
Denominations
0.1 / 1 / 10 SOL
Protocol Overview
Shield
Deposit SOL into the anonymity pool. Your funds enter the Merkle tree as a Poseidon commitment — no link between sender and note.
Unshield
Withdraw with a Groth16 zero-knowledge proof. The circuit proves note membership without revealing which leaf is yours.
Stealth Addresses
One-time Ed25519 addresses generated per transaction via DKSAP. Only the intended recipient can detect and claim payments.
ZK Proofs
Poseidon-based Groth16 proving system. The 20-depth Merkle inclusion proof is verified on-chain via alt_bn128 pairings.
Quick Links
i
Getting Started
New to Mini Veil? Start with the Key Registration guide, then follow the Quick Start walkthrough for your first private transfer.