Documentation
Privacy that pays: shield SOL, earn on it where nobody can see, and send it without a trace. Start with the guide, or jump to what you came for.
Connect a wallet, shield some SOL — it starts earning at once — and send it privately. Five minutes, no setup.
- Earn while shielded
- Send privately
- Payments that come back
- Claim a payment
- Prove a balance
- Staying private
- FAQ
Get started
What it is, how it earns, and your first private payment.
Use the app
Step-by-step guides to everything the wallet does.
- Connect and unlockYour wallet, your shielded keys, and the first sync.
- Shield SOLMove SOL into the pool.
- Send privatelyPay a shielded address, or any Solana address.
- Payments that come backIf nobody collects, take it back.
- Claim a paymentCollect what was sent to your address.
- UnshieldBack out as SOL, and how to do it well.
- Prove a balanceShow you hold at least an amount, and nothing more.
- ReceiptsShow that you paid, without opening the payment.
- Notes and balanceReading the wallet, merging notes, resyncing.
- Keys and recoveryOne wallet, one shielded balance, nothing extra to back up.
- Staying privateThe habits that make the cryptography count.
- TroubleshootingWhat each message means and what to do.
- FAQShort answers to common questions.
How it works
The constructions, and why they are sound.
- The modelNotes, proofs, address-owned notes, and who you trust.
- Returnable notesA note owned by a condition, with one nullifier and two exits.
- Attestations and receiptsSaying something true without opening anything.
- Privacy modelWhat each operation shows, and what it does not.
- Fees and costsNetwork fees, rent, compute, and relayers.
- GlossaryThe vocabulary of these docs.
$ZKSVM
The protocol's token: supply, buyback and burn, and staking.
Build
The SDK, programs that hold notes, and verification.
Operate
Deploying a pool, and the ceremony behind its keys.