Project Directory
A privacy stack for Solana — shielded UTXO transfers and zero-knowledge proofs, with compliance-aware viewing keys.
Cloak is a privacy stack for Solana built around a shielded UTXO model and zero-knowledge proofs, giving treasury teams, wallets, and protocols private deposits, transfers, withdrawals, and swaps with verifiable on-chain guarantees. The stack spans three public surfaces: the TypeScript SDK for proof generation, transaction building, and scanning; a Shield Pool program handling on-chain verification and state transitions; and a circuit package for Groth16 artifact generation and verifier-key export. Spends are protected by nullifiers, transaction history stays private by default via encrypted chain notes, and registered viewing keys enable controlled compliance export — built for privacy-focused wallets, protocol operators, and regulated/institutional operators that need auditability without exposing user data on-chain.