HomeAtlasDashboardChartsMetalsResearchPersonsBubble MapGlobeLeadershipLensesMethodologyGlossarySource ↗
Independent research & opinion. Gradings are automated / LLM-assisted and may contain errors or hallucinations; nothing here is a statement of fact, financial advice, or an accusation of wrongdoing by any party. Claims about identifiable people or organizations reflect public records + good-faith interpretation; intent is not inferred from association. Methodology & disclaimer.

Tornado Cash & Samourai Wallet — privacy-tool prosecutions and the code-is-speech axis

Web-verified 2026-06-08. Structured + edges + sources: spec-tornado-samourai.json. Evidence-graded. Three strands are held separate — this is the privacy-vs-surveillance axis (the repo's anti-digital-ID spine), not an endorsement of laundering. Defendants are described exactly as the record states (convictions, pleas, deadlocks, appeals).

Hold three true things at once

A — The criminal use was real (STRONG). Tornado Cash laundered >$7.6B since 2019. DPRK's Lazarus Group ran >$455M (Ronin/Axie, Mar 2022), >$96M (Harmony, Jun 2022), ≥$7.8M (Nomad, Aug 2022) through it. The Dutch court tied ~$2.2B to Pertsev's operation. The harm is genuine — that's the point the other two strands must coexist with.

B — The legal theories were rejected or contradicted (STRONG). OFAC sanctioned Tornado Cash (Aug 8 2022) — the first immutable smart-contract protocol ever sanctioned. In Van Loon v. Treasury (5th Cir., Nov 26 2024) a unanimous panel held the immutable contracts are not "property" under IEEPA ("just software code," no owner) — OFAC "overstepped." Treasury delisted Tornado Cash Mar 21 2025. And in Samourai, FinCEN had told prosecutors (Aug 2023) the wallet was not a money transmitter and needed no license — six months before they charged it.

C — Developers were prosecuted anyway, with conduct problems (facts STRONG; bad-faith CONTESTED).

Emotional impact vs structural impact (kept separate)

The case must rest on structure, not sympathy — so the two axes are split, and only one is load-bearing.

Emotional axis (real, but bracketed — not the argument). Sympathy pulls both ways: open-source developers imprisoned for publishing non-custodial code (the "code is speech" cry; Pertsev 64mo, Samourai 5y/4y, Storm one count) vs the real victims of DPRK/Lazarus theft laundered through these tools (>$7.6B through Tornado Cash). Sympathy is not evidence; it's set aside so neither a "persecuted heroes" nor a "just launderers" framing gets to decide.

Structural axis (load-bearing).

  1. Developer-liability precedent — does publishing immutable, non-custodial code create money-transmitter liability? Left unsettled but chilling: Storm convicted on the transmitter count while the jury hung on laundering/sanctions; Samourai ended in a plea (no appellate ruling); Pertsev convicted abroad. The theory advanced without a clean appellate test.
  2. The law lagged the courts — the OFAC immutable-code theory was rejected (Van Loon; delisting Mar 2025) and FinCEN's own guidance contradicted the Samourai theory — yet the prosecutions proceeded to conviction/plea anyway.
  3. Chilling / US privacy-tool exit — privacy wallets/mixers restricted or left the US (Wasabi/zkSNACKs, Phoenix); the realized effect is the disappearance of compliant US financial-privacy tooling.
  4. Entrenchment of identified rails — removing disintermediated privacy leaves only identified, intermediated, attestable rails — the same end-state as the digital-ID/device-attestation stack (digitalid-os-hardware-stack) and the incumbent re-platforming (spec-market-plumbing-control / spec-sdny-crypto-prosecution §6).

Why the separation matters: a sympathy-based case collapses the moment a defendant is unsympathetic or a victim is named. A structure-based case is robust — the anonymity option-set narrows regardless of any individual's guilt or innocence. (Dispositions/chilling/court-rejections are fact; the entrenchment read is labeled interpretation; intent not asserted.)

Why it belongs in this corpus

This is the cleanest privacy-vs-surveillance case study here: the same state apparatus that pushes digital-ID / age-verification surveillance (digitalid-*, age-verification-abolition) simultaneously criminalizes financial-privacy tooling — on theories courts and agencies partly rejected — while real Lazarus laundering supplies the justification. It plugs straight into the SDNY / "regulation by prosecution" thread (spec-sec-sdny-regulatory) and the DPRK/Lazarus thread (Tasks #5/#7). Overlay only — never used in the formal proofs.

← Research index · structured data: spec-tornado-samourai.json · spec-tornado-samourai.md