A First Amendment fight for the future of the internet – The Boston Globe
Storm was right about what it meant for him and his fellow creators of the app. That August, the US Treasury Department put Tornado Cash under harsh sanctions. Days later, officials in the Netherlands arrested codeveloper Alexey Pertsev. And a year later, the US Department of Justice indicted Storm and a third developer, Roman Semenov. They are charged with money laundering, violating US sanctions law, and operating an unlicensed money transmitter.
This May, a Dutch court found Pertsev guilty of money laundering and sentenced him to more than five years in prison. Semenov remains at large. Storms trial is scheduled to begin in September in New York. He faces up to 45 years behind bars.
Federal prosecutors say Storm helped the Lazarus Group launder money, even though they have presented no evidence he gave direct assistance. Storms defenders, who include blockchain technology advocates and the internet freedom group Electronic Frontier Foundation, say all he did was help create a software tool.
Storms lawyers say the First Amendment protects his actions, as for nearly three decades US courts have recognized software code as protected speech. At its heart, this prosecution represents an unprecedented attempt to criminalize the development of software, Storms lawyers argued in March in a motion to dismiss the indictment.
The dispute is technically and legally complex. But at its center is a long-running debate over whether software code is protected by the First Amendment. And the outcome could determine whether a new class of software is effectively off-limits for Americans.
In 1995, mathematician Daniel Bernstein sued the US Department of State. He said the government violated his First Amendment rights by requiring him to register as an arms dealer and apply for an export license before he could publish the source code for Snuffle, his encryption algorithm. A district court judge agreed with Bernstein, rejecting the governments argument that Snuffles code was conduct, not speech.
The Ninth Circuit Court of Appeals affirmed the lower courts decision in 1999. Several other lower court decisions in the late 1990s reached the same conclusion as in the Bernstein case. Judges viewed code as being like speech because it is written in a language and is a mode of communication its expressive.
But contrary to what many in the tech world seem to think, this legal matter isnt settled. In a dissent to the Ninth Circuits decision in Bernstein, Judge Thomas G. Nelson raised a compelling point: The basic function of encryption source code is to act as a method of controlling computers, he wrote. This functional aspect of encryption source code contains no expression; it is merely the tool used to build the encryption machine.
The code that runs Tornado Cash may be expressive, but it also functions. It instructs a blockchain network to anonymize cryptocurrency transactions by using advanced cryptography to untraceably transfer cryptocurrency from one software wallet to another. While the crypto is in the first wallet, it is linked to every transaction the wallet has ever participated in. In the second wallet, all that history is wiped away.
Crypto and privacy advocates are steadfast that encrypting transactions in this way has legitimate uses anonymous donations to a sensitive political cause, for instance. Like real cash, though, Tornado Cash also has illicit uses. The Lazarus Group used it to sweep away digital breadcrumbs that let investigators track criminal funds on blockchains.
What makes Tornado Cash new in the eyes of the law is that although Storm and the other developers knew the cryptocurrency thieves were using Tornado Cash, they couldnt stop the criminals. The core of the privacy tool is a set of smart contracts (a crypto term for software that runs on a blockchain) that no one, not even Tornado Cashs creators, can modify or shut down.
This is the whole point of blockchains: They operate free of the control of any single entity or person. Blockchain-based software can have built-in kill switches and ways for developers to make make upgrades, but the Tornado Cash developers chose to relinquish all control over the core application in 2020. They say their intention was to give cryptocurrency users privacy, not to help criminals.
Its really a question of whether you can be held criminally culpable for the bad things people do with the software you write, even if you didnt intend for them to do those bad things with that software, says Peter Van Valkenburgh, director of research at the policy advocacy group Coin Center, based in Washington, D.C.
In the Netherlands it appears the answer is yes, and Alexey Pertsev must spend more than five years in prison for it. The US Constitution makes Roman Storms case more complicated.
The sanctions law Storm allegedly broke is called the International Emergency Economic Powers Act (IEEPA). Passed in 1976, it gives the president powers to regulate international commerce in the name of national security. In 1988, Congress amended IEEPA to clarify that the president cannot block the international exchange of First Amendment-protected items including books, music, artwork, and other informational materials. This update became known as the Berman Amendments.
Storms defense team has argued that the Tornado Cash software qualifies as informational materials under the Berman Amendments. And even if that law doesnt protect Storm, they argue that the First Amendment does.
The government responds that much of Storms defense rests on a simplistic notion: that he should not be held criminally liable because his conduct involved computer software. That idea would have breathtakingly broad implications, prosecutors wrote in April in a filing with the court. For example, they said, it would keep the president from blocking an American bank with a foreign branch from doing business with a sanctioned person or group over banking software.
But the bank parallel doesnt work, argues Van Valkenburgh. Banks have legal relationships with their customers promises, guarantees, terms of service, etc. Those relationships are conduct (and not expressive conduct, like flag burning), he says, and the First Amendment doesnt prevent the government from regulating that conduct. The Tornado Cash developers had no such relationships with their users, Van Valkenburgh says. Crucially, they never took control of any user funds. As Van Valkenburgh sees it, the developers only conduct, in the legal sense, was publishing software without a backdoor that would let them control its use once it was out in the world.
The complexity of the Tornado Cash case makes it challenging to parse the arguments. But ultimately it is about who is responsible when a novel piece of software is used to break the law.
Therein lies the problem with the claim that code is speech.
If we assume all code is speech, any regulation of software will be vulnerable to a First Amendment challenge. Given the role that software plays in so many of our interactions today, thats not workable, says Xiangnong (George) Wang, a staff attorney at the Knight First Amendment Institute at Columbia University.
In a 2021 article in the Wisconsin Law Review, Wang argued that whether code is speech is no longer the right question for lawyers, judges, and lawmakers to consider. Its really about how its used, he says. What are the actual values at stake? Is it an attempt to participate in democratic discourse? To disseminate useful information to the public? Or is it to distribute a product? There wont always be clear-cut answers, Wang says. But as software becomes even more pervasive and complex even autonomous the public will have to decide what exactly the First Amendment should protect.
Decentralized software applications and AI make things even less clear-cut. But Storms lawyers are still betting they can lean hard into the First Amendment.
Van Valkenburghs organization, Coin Center, has argued that Storms choice to write and publish Tornado Cash is the expression of a powerful political and scientific viewpoint in and of itself. In other words, its arguing that systems like Tornado Cash should be allowed despite the governments distaste for them.
Some in the US Government may strongly have preferred that (the developers) would have published their code with a secret vulnerability or a backdoor for law enforcement, or simply not published their viewpoints at all, Coin Center said in brief supporting Storm. It added: The defendants cannot and should not be held liable for having merely published software as they saw fit.
Mike Orcutt is a founding editor at Project Glitch, a newsletter focused on the future of the internet. He was previously an editor at MIT Technology Review and The Block, a cryptocurrency news publication.
Read more:
A First Amendment fight for the future of the internet - The Boston Globe
- A new Supreme Court case asks whether children still have First Amendment rights - yahoo.com - August 9th, 2025 [August 9th, 2025]
- For the love of Pete (Seeger), stand up for the First Amendment - PEN America - August 9th, 2025 [August 9th, 2025]
- A new Supreme Court case asks whether children still have First Amendment rights - vox.com - August 7th, 2025 [August 7th, 2025]
- A First Amendment lawsuit highlights the chilling impact of speech-based deportation on student journalists - Reason Magazine - August 7th, 2025 [August 7th, 2025]
- So to Speak: The Free Speech Podcast | Commercial speech and the First Amendment - FIRE | Foundation for Individual Rights and Expression - August 7th, 2025 [August 7th, 2025]
- So to Speak Podcast Transcript: Commercial speech and the First Amendment - FIRE | Foundation for Individual Rights and Expression - August 7th, 2025 [August 7th, 2025]
- Press release specifying the procedures for the release of the first amendment to the 2024 Universal Registration Document of Banque Fdrative du Crdit... - August 7th, 2025 [August 7th, 2025]
- Catholic diocese adds First Amendment argument to Turpin case - Carolina Coast Online - August 6th, 2025 [August 6th, 2025]
- Trump Administration Freezes $339M in UCLA Grants and Accuses the School of Rights Violations - First Amendment Watch - August 6th, 2025 [August 6th, 2025]
- Corporation for Public Broadcasting To Shut Down After Being Defunded by Congress, Targeted by Trump - First Amendment Watch - August 6th, 2025 [August 6th, 2025]
- Whats the First Amendment Got to Do With It? Trumps Defamation Burden Against the Wall Street Journal - Law.com - August 6th, 2025 [August 6th, 2025]
- Tolkkinen: As a recent Minnesota dustup shows, First Amendment auditors with cameras are terrorizing people - Star Tribune - August 3rd, 2025 [August 3rd, 2025]
- First Amendment has limits: Tom Homan insists that Mahmoud Khalil will be deported - the-independent.com - August 3rd, 2025 [August 3rd, 2025]
- First Amendment has limits: Tom Homan insists that Mahmoud Khalil will be deported - MSN - August 3rd, 2025 [August 3rd, 2025]
- Brendan Carr declares victory over the First Amendment - The Verge - August 3rd, 2025 [August 3rd, 2025]
- Chris Hedges: Abolishing the First Amendment - Consortium News - August 1st, 2025 [August 1st, 2025]
- Sean 'Diddy' Combs asks court for acquittal or new trial, says 'freak offs' protected by First Amendment - MSNBC News - August 1st, 2025 [August 1st, 2025]
- 'The First Amendment demands it': Capehart reflects on his decision to leave The Washington Post - MSNBC News - August 1st, 2025 [August 1st, 2025]
- More Than 20 Democratic-Led States Sue Trump Administration Over Planned Parenthood Funding Cuts - First Amendment Watch - August 1st, 2025 [August 1st, 2025]
- Brown University Strikes Agreement With Trump Administration To Restore Lost Federal Funding - First Amendment Watch - August 1st, 2025 [August 1st, 2025]
- News organizations sue Tennessee over police buffer law, citing First Amendment - Knoxville News Sentinel - July 30th, 2025 [July 30th, 2025]
- The ACLU says a New York official violated the NRA's First Amendment rights. They still can't sue her. - Reason Magazine - July 30th, 2025 [July 30th, 2025]
- Forced Labor and the First Amendment - The American Conservative - July 30th, 2025 [July 30th, 2025]
- Chris Hedges: Abolishing the First Amendment - Scheerpost - July 30th, 2025 [July 30th, 2025]
- Chronicle Editorial: Croton-Harmon school district's disdain for the First Amendment costs staff time and taxpayer money. - The Croton Chronicle - July 30th, 2025 [July 30th, 2025]
- Is AI a Horse or a Zebra When It Comes to the First Amendment? - Cato Institute - July 28th, 2025 [July 28th, 2025]
- First Amendment and immunity - Courthouse News Service - July 28th, 2025 [July 28th, 2025]
- Legal Case of Navy Diver Who Sued Newport Beach for First Amendment Violation Advances - California Globe - July 28th, 2025 [July 28th, 2025]
- News organizations sue TN over police buffer law, citing First Amendment - The Tennessean - July 28th, 2025 [July 28th, 2025]
- AFPI Sues Oregon School Activities Association for Silencing Female Athletes First Amendment Rights - America First Policy Institute - July 28th, 2025 [July 28th, 2025]
- NEWTON: Battle between Trump and the First Amendment continues - The Covington News - July 27th, 2025 [July 27th, 2025]
- That eerie sound youre hearing is the First Amendment falling - rawstory.com - July 27th, 2025 [July 27th, 2025]
- TRUMP GOES TOO FAR: Colbert cancellation puts spotlight on Trump war on the First Amendment - MSNBC News - July 27th, 2025 [July 27th, 2025]
- First Amendment doesnt provide the right to be heard, Fourth Circuit finds - Courthouse News Service - July 24th, 2025 [July 24th, 2025]
- Pennsylvania officers face First Amendment lawsuit for trying to criminalize profanity and using patrol car to chase man who recorded police - FIRE |... - July 24th, 2025 [July 24th, 2025]
- Ninth Circuit Reinforces First Amendment Protections of Parent Banned from School District in Response to Speech the District Found Offensive -... - July 24th, 2025 [July 24th, 2025]
- Press Release: Reps. Hank Johnson and Sydney Kamlager-Dove Propose Bill to Safeguard Artists' First Amendment Rights - Quiver Quantitative - July 24th, 2025 [July 24th, 2025]
- What the GOPs Epstein revolt says about the First Amendment - Claremont COURIER - July 24th, 2025 [July 24th, 2025]
- Protesters and demonstrators voice their first amendment right along the street of Canton - 25 News Now - July 24th, 2025 [July 24th, 2025]
- First amendment vs. first-person shooter: Uvalde parents battle with 'Call of Duty' maker in court - Fortune - July 24th, 2025 [July 24th, 2025]
- Columbia University Says It Has Suspended and Expelled Students Who Participated in Protests - First Amendment Watch - July 24th, 2025 [July 24th, 2025]
- Stephen Colberts Late Show Is Canceled by CBS and Will End in May 2026 - First Amendment Watch - July 24th, 2025 [July 24th, 2025]
- US will appeal decision finding punitive executive order against Jenner & Block violates First Amendment - ABA Journal - July 24th, 2025 [July 24th, 2025]
- NPR loses. The First Amendment wins. - The Boston Globe - July 24th, 2025 [July 24th, 2025]
- Trial in AAUP Lawsuit Concludes With Clash Over First Amendment Rights of Noncitizens - The Harvard Crimson - July 22nd, 2025 [July 22nd, 2025]
- Harvard argues in court that Trump administration's funding freeze violated First Amendment - CBS News - July 22nd, 2025 [July 22nd, 2025]
- Harvard argues the government is in violation of the First Amendment. Trumps team frames the lawsuit as a contract dispute - CNN - July 22nd, 2025 [July 22nd, 2025]
- Standing up for Elmo and the First Amendment - Westerly Sun - July 22nd, 2025 [July 22nd, 2025]
- Why the Iowa Senate finally approved enhanced First Amendment protections - Bleeding Heartland - July 22nd, 2025 [July 22nd, 2025]
- First Amendment advocates urge open hearing for San Mateo County sheriff facing removal - The Mercury News - July 18th, 2025 [July 18th, 2025]
- Defeat the Press: How Donald Trumps Attacks on News Outlets Undermine the First Amendment - Variety - July 18th, 2025 [July 18th, 2025]
- An assault on the First Amendment? Yes. But also a lesson in the ethics of reporting police news. - Media Nation - July 18th, 2025 [July 18th, 2025]
- How Donald Trumps Attacks On News Outlets Undermine The First Amendment - TV News Check - July 18th, 2025 [July 18th, 2025]
- Who are First Amendment auditors? Encounters with them prompted police calls in California - Scripps News - July 16th, 2025 [July 16th, 2025]
- Greene County staff permitted to speak to press after pushback from First Amendment groups - The Daily Progress - July 16th, 2025 [July 16th, 2025]
- Death Threats Over Texas Flooding Cartoon Force Museum Journalism Event To Be Postponed - First Amendment Watch - July 16th, 2025 [July 16th, 2025]
- Its the right thing to do: Defense attorney picks up Shasta protester case pro bono, citing First Amendment concerns - Shasta Scout - July 12th, 2025 [July 12th, 2025]
- The First Amendment Protects Ideologically Based Ad Boycotts - Cato Institute - July 12th, 2025 [July 12th, 2025]
- IRS Finally Recognizes That the First Amendment Permits Pastors To Speak From the Pulpit - The Daily Signal - July 12th, 2025 [July 12th, 2025]
- Pocahontas Mayor Reacts Aggressively to Viral First Amendment Auditor - NEA Report - July 12th, 2025 [July 12th, 2025]
- ACLJ's Decades-Long Fight Leads to IRS Recognizing Churches' First Amendment Rights To Speak About Political Issues and Candidates From the Pulpit -... - July 12th, 2025 [July 12th, 2025]
- Central Piedmont fulfilling requests that would lead to First Amendment lawsuit being dropped: Plaintiffs - Queen City News - July 12th, 2025 [July 12th, 2025]
- How Tempe debate over feeding homeless at parks is becoming a First Amendment conversation - KJZZ - July 10th, 2025 [July 10th, 2025]
- IRS: Pastors and Politicians Dont Lose First Amendment Rights in Pulpit - Focus on the Family - July 10th, 2025 [July 10th, 2025]
- Trump admin waffles in court on whether pro-Palestinian foreigners have full First Amendment rights - Politico - July 8th, 2025 [July 8th, 2025]
- Airlines deportation deal with ICE sparks protests and boycott campaign, leading to First Amendment battle - The Free Speech Project - July 8th, 2025 [July 8th, 2025]
- Trump Judges Find No First Amendment Problem With Florida Forcing Teachers to Misgender Themselves - Balls and Strikes - July 8th, 2025 [July 8th, 2025]
- High Court To Hear Street Preacher's First Amendment Case - Law360 - July 6th, 2025 [July 6th, 2025]
- The Columbus Connection First Amendment, Independence Day Thoughts, and Happy Birthday CCN - Columbus County News - July 6th, 2025 [July 6th, 2025]
- Paramounts Trump Lawsuit Settlement: Curtain Call for the First Amendment? (Guest Column) - IMDb - July 6th, 2025 [July 6th, 2025]
- Fourth of July is a reminder to understand your First Amendment rights - The News Journal - July 4th, 2025 [July 4th, 2025]
- Big Tech Can't Hide Behind the First Amendment Anymore | Opinion - Newsweek - July 4th, 2025 [July 4th, 2025]
- FIRE amicus brief: First Amendment bars using schoolkid standards to silence parents' speech - FIRE | Foundation for Individual Rights and Expression - July 4th, 2025 [July 4th, 2025]
- The First Amendment Protects CNN's Reporting on ICEBlock and Iran - Reason Magazine - July 4th, 2025 [July 4th, 2025]
- MCPS to pay $125K to two county residents who sued over alleged First Amendment violations - Bethesda Magazine - July 4th, 2025 [July 4th, 2025]
- Commentary: Winter Garden arrest threat violated First Amendment rights - Orlando Sentinel - July 4th, 2025 [July 4th, 2025]
- First Amendment Expert Responds To BHUSD Policy - Hoover Institution - July 4th, 2025 [July 4th, 2025]
- Donald Trump: the surprise force who saved the First Amendment - Washington Times - July 4th, 2025 [July 4th, 2025]
- Paramount Will Pay $16 Million in Settlement With Trump Over 60 Minutes Interview - First Amendment Watch - July 4th, 2025 [July 4th, 2025]
- Trump Judges Reject First Amendment Challenge and Uphold Florida Law Requiring Teachers to Use Only Pronouns that Align with their Gender at Birth -... - July 4th, 2025 [July 4th, 2025]