Value in unspent notes
Shielded pools
Create a note or review a withdrawal.
Your privacy.
Your Sileo.
A private path through a public world.
Explore the privacy route ↗The privacy route
Follow the funds. See what is public and what stays off-chain.
Start with your wallet
Select a fixed-size deposit. The wallet authorizes a deposit to a pool; the source wallet and deposit amount are visible on-chain.
Sender address, deposit amount
Note secret is generated locally
Illustrative architecture. No on-chain privacy is deployed. Public amounts, timing, and metadata may still reveal correlations.
Session balance
Available withdrawal notes
Deposit pools
Choose a fixed-size pool to start a transaction.
Session allocation
SOLChanges with your transactions in this session.
Choose a deposit size.
Pool configuration
SOL / 001- Deposit sizes
- 0.1 / 1 / 5 SOL
- Pool type
- Fixed denomination
- Environment
- Local execution
- Program address
- Not deployed
- Verifier
- Not connected
- Relayer
- Not configured
Use a fixed deposit size. Each deposit creates one note. A withdrawal consumes the full note value.
Session values are local records; no on-chain funds are held by this interface.
Available notes
Session ledger
Your private notes
Each note represents one pool deposit. Spend a note once; its nullifier prevents reuse in this browser session.
Transaction history
LOCAL RECORDSFrom commitment to settlement.
Commitment tree
Each deposit generates a random secret and a SHA-256 commitment. A binary Merkle tree tracks commitments and produces inspectable membership paths.
Nullifier tracking
Each note has a deterministic nullifier. A local spent set rejects reuse. Balances use integer lamports and fixed 0.1, 1, and 5 SOL denominations.
Proof and relayer
The interface previews proof generation, verification, and relayer settlement. It does not generate a zero-knowledge proof or broadcast a transaction.
Solana integration
A live deployment needs a verified proof circuit, Solana verifier program, pool vaults, an indexer, and a relayer. A mainnet deployment and audit are not yet available.
Execution is local until the pool program, verifier and relayer are connected. Session notes are stored unencrypted in this browser. Wallet connection reads public account data only.