The federal trial of Tornado Cash co-founder Roman Storm is entering its final stages, with closing arguments expected in the coming days and a verdict anticipated by August 11, 2025. The case, which centers on allegations of money laundering and sanctions violations, could become a defining moment in how the legal system treats developers of decentralized privacy-preserving technologies.
Storm’s legal team has raised the prospect of a mistrial, objecting to the prosecution’s opening witness—a victim of a pig-butchering scam—whose relevance to the case has been hotly contested. The defense argues there is no concrete evidence connecting the victim’s stolen crypto to Tornado Cash, rendering her testimony prejudicial. Prosecutors maintain that subsequent testimony from an IRS expert confirmed the funds were laundered through the mixing service, thus validating her inclusion in the trial.
Meme T-Shirts and the Criminalization of Code
A focal point of the prosecution’s case was a 2019 T-shirt worn by Storm, emblazoned with the phrase, “I keep my Ether clean with Tornado.cash,” alongside a cartoon washing machine. Prosecutors cited the image as symbolic evidence of Storm’s alleged intent to facilitate money laundering. Storm’s defense team dismissed the claim, stating the shirt was a meme emblematic of the crypto community’s irreverent culture rather than an admission of criminal intent.
Storm declined to take the stand in his own defense. Instead, his attorneys emphasized that Tornado Cash was designed as a tool for legitimate privacy and financial sovereignty. They pointed out that the protocol was deployed in a decentralized manner and operated autonomously, without Storm exercising control or deriving profit from its usage. Additionally, internal chats revealed that Storm and his collaborators discussed ways to block wallets associated with North Korean hackers, suggesting a proactive stance against illicit use.
Court Rejects Defense’s Evidence of Remorse
Adding to the tension in the courtroom, Judge Katherine Polk Failla denied a motion to admit private messages from Storm expressing remorse over the misuse of Tornado Cash. The judge ruled the communications were overly self-serving and not material to the jury’s evaluation of intent or conduct, further narrowing the defense’s ability to humanize their client.
Meanwhile, Storm’s legal defense fund has become a rallying point in the broader crypto community, with over $3.2 million raised to date. A new $5 million fundraising target has been set, with $1.5 million urgently requested to cover escalating legal costs. The outcome of this case could set a powerful precedent for future prosecutions involving open-source software and blockchain protocols.
The implications of the trial reach far beyond one developer. At stake is the broader legal question of whether software creators can be held liable for how their tools are used in decentralized systems. The verdict could either affirm the principle that code is speech or expand criminal liability in the Web3 era.
With closing arguments imminent and the jury soon to deliberate, the Tornado Cash trial could become a landmark case in the ongoing tension between privacy, decentralization, and regulatory enforcement in crypto.
