Architecture

Privacy Pools

Mixing infrastructure that routes transactions through shared pools, obscuring the link between sender, recipient, and amounts.

Privacy Pools provide the "mixing" logic for Level 3 privacy. Unlike traditional mixers that are fully opaque (and have attracted regulatory scrutiny), Privacy Pools allow users to prove their funds come from a legal and untainted subset of the pool without revealing their exact identity.

This "Proof of Innocence" mechanism works as follows: the pool is divided into subsets (associations). When withdrawing, you provide a ZK-proof that your deposit belongs to a specific association — e.g., the set of all deposits NOT associated with known hacks or OFAC-sanctioned addresses. This proves compliance without revealing which deposit was yours.

Key advantage: Privacy Pools ensure that while your individual transaction is private, the pool as a whole remains auditable and compliant with global AML standards. This is the mechanism that makes AnonProof institutionally viable.

Details

AnonProof's privacy pools integrates directly with your existing wallet infrastructure. No migration is required — the privacy layer operates transparently on top of MetaMask, Rabby, Coinbase Wallet, or any standard EVM wallet. See the Integration section for setup guides.