Skip to content
ZKJEV

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

  1. 01Twenty random deposits and one of yours go into a 20-level Merkle tree, in memory.
  2. 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.
  3. 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.