On-chain
Off-chain
Trust boundaries
- The contract and proofs decide whether value can move. No service can spend a note without the owner’s signature.
- The proxy sees your viewing key, so it can see your private activity. Run it on-device to remove that trust. See Virtual Network.
- The scheduler decides when a round withdrawal leaves. Round timing is not enforced on-chain.
- The gatekeeper decides whether a deposit enters. It cannot take pooled funds.