Prove transaction validity
The circuit checks note membership, ownership witnesses, amount constraints, and value conservation. Poseidon2 supplies commitments and tree hashing.
Shielded TOS
The native-TOS shielded pool uses zero-knowledge proofs to validate private note transactions, with post-quantum spending authorization and encrypted note delivery.
V1 has a fixed two-input, three-output transaction shape. Commitments represent notes; nullifiers prevent repeated spends. Real and dummy output payloads have the same length.
Public entry into the pool
Private witnesses, verified on-chain
Public payout from the pool
The circuit checks note membership, ownership witnesses, amount constraints, and value conservation. Poseidon2 supplies commitments and tree hashing.
A one-time key per note signs the transaction intent, binding authority to the exact inputs, outputs, payout, and validity window.
Encrypted chain-delivered payloads let recipients scan and recover their notes. Authentication binds encrypted data to its execution domain and output slot.
Private note values and ownership witnesses are checked inside the proof. Deposits, withdrawals, public payouts, fees, commitments, nullifiers, and timing can still expose information or permit correlation. Network anonymity and wallet security require separate protections.
The contract, circuit, wallet, and ceremony tooling are implemented. Public-network activation remains subject to the frozen profile’s acceptance gates. Development proving keys use a known seed and must never secure real funds. Production requires verified ceremony artifacts and matching deployment identities.