Why this Solana mixer

Not because the cryptography is clever. It is deliberately ordinary. The difference is in what you get told.

The design here — fixed denominations, Poseidon commitments, a Merkle tree, a Groth16 proof — is well understood and has been picked over for a decade. Originality in this particular place would be a warning sign, not a feature.

You get the real number

Every pool has two anonymity-set figures: how many deposits it holds, and how many the operator does not already own the notes for. The second is smaller and less flattering, and both are shown. A service quoting only the first is describing a pool that hides you from strangers while its operator watches over your shoulder.

We say what the site loads

No third-party fonts and no CDNs. There is one analytics tag, Google Analytics, and it is worth stating what that costs rather than burying it: Google receives your IP address and the time of your visit, and on a mixer visit times correlate with deposit times. IP anonymisation is switched on, which truncates the address before storage — a reduction, not a fix. Nothing about your note, your amount or your destination is ever sent to it. If that matters to your threat model, use Tor or a VPN. Details here.

The relayer exists for one reason

A new destination wallet has no SOL and cannot pay its own fee, and funding it from your old wallet rebuilds exactly the link you came to break. So a relayer broadcasts and takes its margin from the withdrawal — and since recipient and fee are bound into the proof, it cannot redirect or overcharge.

The trusted setup is shown, not asserted

The proving key came from a multi-party ceremony where each contributor folds in randomness and publishes a fingerprint. The chain of fingerprints is on the Proof & trust tab with its status stated plainly, including where it is incomplete. An unpublished contribution is the operator's word and is labelled as such rather than counted.

What is not claimed

Not "100% anonymous", not "untraceable", not "zero logs". The claim is narrow and testable: deposit and withdrawal cannot be linked on chain, and how much that protects you depends on pool depth and patience.

Compare with Tornado Cash or an exchange.