MINI VEIL
◎Dashboard≡Docs
MINI VEIL
DashboardDocs
What is Mini VeilArchitecturePrivacy ModelKey RegistrationQuick Start
ShieldUnshieldStealth AddressesNullifiersMerkle TreeZK ProofsRelayer
SDK ReferenceSmart ContractsEventsSecurity NotesTesting
CryptographyThreat ModelTrusted Setup

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

What is Mini VeilArchitecturePrivacy ModelKey RegistrationQuick StartShield
i

Getting Started

New to Mini Veil? Start with the Key Registration guide, then follow the Quick Start walkthrough for your first private transfer.