Prove
Make a zero-knowledge proof. Here. Now.
No wallet, no deposit, nothing sent. The same circuit and proving key the app uses, run against a pretend pool in your tab, so you can see what a proof reveals and what it does not.
The setup
- 01Twenty random deposits and one of yours go into a 20-level Merkle tree, in memory.
- 02Your browser proves it knows the secret behind one leaf and binds a recipient, a fee, a token and a minimum, without saying which leaf.
- 03The verification key checks the proof. Then we change one public input and check again: it must fail.
Same circuit, wasm and proving key the app uses. Nothing is sent anywhere; the proving key (5 MB) is fetched once.
What each side knows
The result appears here: what you knew, what the verifier saw, and whether it checked out.