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
- No First Amendment for some immigrant journalists or sources, govt says - Freedom of the Press Foundation - March 26th, 2026 [March 26th, 2026]
- Protesting in Tennessee, what are your First Amendment rights? - The Tennessean - March 26th, 2026 [March 26th, 2026]
- First Amendment lawsuit seeks to end Nashuas policy of requiring name and address during public comment - New Hampshire Public Radio - March 26th, 2026 [March 26th, 2026]
- First Amendment Balancing, or, How I Learned to Stop Worrying and Become a Breyerian - | Knight First Amendment Institute - March 26th, 2026 [March 26th, 2026]
- Does a Public Actor Have the Right to Anonymity? Animal Research and Wider First Amendment Implications - Harvard Law School - March 26th, 2026 [March 26th, 2026]
- Halo zone around police, ICE nears final passage as Dems voice First Amendment concerns - News From The States - March 26th, 2026 [March 26th, 2026]
- Bravo to students who use the First Amendment - The Campanile - March 26th, 2026 [March 26th, 2026]
- Supreme Court revives First Amendment lawsuit from street preacher who called concertgoers whores, Jezebels and sissies - CNN - March 26th, 2026 [March 26th, 2026]
- The next AI fight: Do the chatbots have First Amendment rights? - qz.com - March 26th, 2026 [March 26th, 2026]
- Judge strikes down restrictive Pentagon press policy, finding it violates First Amendment - CBS News - March 26th, 2026 [March 26th, 2026]
- Gianforte Administration Reverses Permit Guidelines, Allows Weekend Events at the State Capitol - First Amendment Watch - March 26th, 2026 [March 26th, 2026]
- A call for US companies to follow the First Amendment: Ross Kerber - TradingView - March 26th, 2026 [March 26th, 2026]
- Students sue University of Alabama over suspension of campus magazines, claim First Amendment breach - rocketcitynow.com - March 26th, 2026 [March 26th, 2026]
- Students raise concerns over Kansas Senate bill that limits First Amendment right to protest - Kansas Reflector - March 17th, 2026 [March 17th, 2026]
- Jane Fonda's Committee For The First Amendment On Brendan Carr Threats - Deadline - March 17th, 2026 [March 17th, 2026]
- This is the issue with doing counterterrorism in a 'First Amendment society': Paul Mauro - Fox News - March 17th, 2026 [March 17th, 2026]
- A Media-Rating Company Says a Trump Agency Is Threatening Its Livelihood - First Amendment Watch - March 17th, 2026 [March 17th, 2026]
- Feds Move To Dismiss Charges Against Army Veteran Who Burned American Flag Near White House - First Amendment Watch - March 17th, 2026 [March 17th, 2026]
- Jane Fonda's Committee for the First Amendment issued a response to FCC Chair Brendan Carr's threats against broadcasters' coverage of Iran. Read more... - March 17th, 2026 [March 17th, 2026]
- On MSNOW, Angelo Carusone discusses grave First Amendment consequences of the Trump administration trying to control major media organizations - Media... - March 17th, 2026 [March 17th, 2026]
- Diddy Appeals Conviction Claiming Freak-Offs Protected by First Amendment - That Grape Juice.net - March 17th, 2026 [March 17th, 2026]
- Raja Ramaswamy Column: We should protect the First Amendment like we do the Second - reporter.net - March 17th, 2026 [March 17th, 2026]
- The Recap: Trump squashes First Amendment, and another state could flip blue - Daily Kos - March 15th, 2026 [March 15th, 2026]
- In Fox News Op-Ed, Mahmoud Khalil Urges Americans To Defend The First Amendment - Yahoo - March 15th, 2026 [March 15th, 2026]
- Sheriff Grady Judd says troll crossed lines of First Amendment in threats made to Kaitlin Bennett - Yahoo - March 15th, 2026 [March 15th, 2026]
- The Fate of the First Amendment - Civil Discourse with Joyce Vance - March 15th, 2026 [March 15th, 2026]
- Attacking the First Amendment on Repeat - Civil Discourse with Joyce Vance - March 15th, 2026 [March 15th, 2026]
- Humanities Hub leads a week of celebrating First Amendment rights and history - Clemson News - March 15th, 2026 [March 15th, 2026]
- Free Expression and the Rights of Non-Citizens - | Knight First Amendment Institute - March 15th, 2026 [March 15th, 2026]
- Former ACLU president speaks with Trojans about intricacies of the First Amendment and free speech - USC Today - March 15th, 2026 [March 15th, 2026]
- AU holds 2026 Future of the First Amendment Lecture on Tuesday - WJBF - March 15th, 2026 [March 15th, 2026]
- INDIVIDUAL RIGHTS5th Cir.: Principal not immune from teachers First Amendment claims over pre-attendance prayer ban - VitalLaw.com - March 15th, 2026 [March 15th, 2026]
- First amendment quote - Pea Ridge Times - March 15th, 2026 [March 15th, 2026]
- Stanford Daily First Amendment suit against Trump admin moves toward final ruling - The Mercury News - March 15th, 2026 [March 15th, 2026]
- Diddy Reiterates Claim Freak-Offs Were Protected by First Amendment in New Appeal Brief - Complex - March 15th, 2026 [March 15th, 2026]
- Steve Bertrands acceptance speech for Lifetime Achievement Award at the RTDNA First Amendment Awards - WGN Radio 720 - March 15th, 2026 [March 15th, 2026]
- Legal Battle Between Anthropic, Trump Admin Could Have Major First Amendment Implications, Experts Say - National Review - March 15th, 2026 [March 15th, 2026]
- Kansas Senate votes to subvert students First Amendment right to join public protests - Kansas Reflector - March 7th, 2026 [March 7th, 2026]
- The Infrastructure of Free Expression - | Knight First Amendment Institute - March 7th, 2026 [March 7th, 2026]
- Editorial: Know the First Amendment rights - The Shorthorn - March 7th, 2026 [March 7th, 2026]
- After Abandoning Law Firm Executive Orders, Trump Administration Reverses Course and Pursues Fight - First Amendment Watch - March 7th, 2026 [March 7th, 2026]
- Federal Judge Blocks Florida Governors Foreign Terrorist Label of Muslim Groups - First Amendment Watch - March 7th, 2026 [March 7th, 2026]
- You cant celebrate the First Amendment with Donald Trump - Media Matters for America - March 7th, 2026 [March 7th, 2026]
- Mamdanis thin-skinned press secretary blocks social media comments a clear First Amendment violation, critics say - New York Post - February 26th, 2026 [February 26th, 2026]
- A Childrens Book Writer Clashed With Trump. Now Shes Defending The First Amendment - SheKnows - February 26th, 2026 [February 26th, 2026]
- Christian nationalism threatens First Amendment freedoms: The right to worship any way you desire - MS NOW - February 26th, 2026 [February 26th, 2026]
- Age Limits on Bodybuilding Supplements: Inside the First Amendment Battle for Teen Health - Live Media News - February 26th, 2026 [February 26th, 2026]
- Sorry FTC, the First Amendment Trumps Antitrust Law - RealClearMarkets - February 26th, 2026 [February 26th, 2026]
- Letter: Utah bill targeting protesters is a frontal assault on First Amendment rights - The Salt Lake Tribune - February 22nd, 2026 [February 22nd, 2026]
- First Amendment Troops The ResistDance - Dance Magazine - February 22nd, 2026 [February 22nd, 2026]
- Gov. Hochuls crackdown on AI-generated political speech wont pass the First Amendment test - New York Post - February 22nd, 2026 [February 22nd, 2026]
- Utah bill cracking down on protests criticized as invasion of our First Amendment rights - Utah News Dispatch - February 22nd, 2026 [February 22nd, 2026]
- The First Amendment in flux - The Minnesota Daily - February 22nd, 2026 [February 22nd, 2026]
- Attorney William Brewer on New Yorks Even Year Election Law and the First Amendment - First Amendment Watch - February 22nd, 2026 [February 22nd, 2026]
- Supporting and Implementing Truth as a Free Speech Value - | Knight First Amendment Institute - February 22nd, 2026 [February 22nd, 2026]
- Editorial: Reading between the lines of the First Amendment - TribLIVE.com - February 22nd, 2026 [February 22nd, 2026]
- Press Release: Representative Dave Min Raises First Amendment Concerns in Letter to FCC Chairman - Quiver Quantitative - February 22nd, 2026 [February 22nd, 2026]
- In a Scorching Order, Federal Judge Rejects Trumps Attempt to Trample the First Amendment and Rewrite Americas Antebellum Past - Ms. Magazine - February 22nd, 2026 [February 22nd, 2026]
- The Anti-Homelessness Plot Against the First Amendment - The New Republic - February 14th, 2026 [February 14th, 2026]
- In the News: Thomas Berg on Competing First Amendment Rights - Newsroom | University of St. Thomas - February 14th, 2026 [February 14th, 2026]
- New Knight Institute Initiative to Focus on Reconstructing Free Expression After Trump - | Knight First Amendment Institute - February 14th, 2026 [February 14th, 2026]
- Two Universities. Two Posters. One First Amendment Problem. - FIRE | Foundation for Individual Rights and Expression - February 14th, 2026 [February 14th, 2026]
- Haywood school district accused of First Amendment violation after Memphis rapper speaks to students - FOX13 Memphis - February 14th, 2026 [February 14th, 2026]
- Judge Rules Against Hegseth, Finding That He Trampled on Senator Kellys First Amendment Freedoms - Talking Points Memo - February 14th, 2026 [February 14th, 2026]
- Opinion | Don Lemon and the First Amendment - The Wall Street Journal - February 7th, 2026 [February 7th, 2026]
- The First Amendment and Lincolns Constitutional Legacy: Lectures in Law and Humanities focus on the history of Americans rights - Clemson News - February 7th, 2026 [February 7th, 2026]
- Can students be punished for protesting during the school day? First amendment expert weighs in - Fox 59 - February 7th, 2026 [February 7th, 2026]
- In the News: Julie Jonas on Don Lemon Arrest and the First Amendment - Newsroom | University of St. Thomas - February 7th, 2026 [February 7th, 2026]
- Nevada Fake Elector Case Resumes With Debate Over Intent Behind 2020 Pro-Trump Ceremony - First Amendment Watch - February 7th, 2026 [February 7th, 2026]
- Kentuckys Second Amendment warriors cannot stay silent as the First Amendment dies - Forward Kentucky - February 7th, 2026 [February 7th, 2026]
- Banned Books, Free Speech, and the First Amendment - Law.com - February 7th, 2026 [February 7th, 2026]
- Washington Post Cuts a Third of Its Staff in a Blow to a Legendary News Brand - First Amendment Watch - February 7th, 2026 [February 7th, 2026]
- Understanding what First Amendment rights students have when protesting ICE - WTHR - February 7th, 2026 [February 7th, 2026]
- Don Lemon Says a Dozen Agents Were Sent To Arrest Him Even Though He Offered To Turn Himself In - First Amendment Watch - February 4th, 2026 [February 4th, 2026]
- VERIFY: Yes, student protests are protected under the First Amendment, but schools can still discipline students for missing class - rocketcitynow.com - February 4th, 2026 [February 4th, 2026]
- Video First amendment lawyer reacts to arrest of Don Lemon - ABC News - February 1st, 2026 [February 1st, 2026]
- Mark Levin: Interference is not a First Amendment right - Fox News - February 1st, 2026 [February 1st, 2026]
- Can You Protest Inside or Near a Church? First Amendment Analysis - Freedom Forum - February 1st, 2026 [February 1st, 2026]
- First Amendment lawyers say Minneapolis ICE observers are protected by Constitution - Minnesota Reformer - February 1st, 2026 [February 1st, 2026]
- Opinion | After the Minneapolis shootings, a reminder of what the First Amendment protects - Star Tribune - February 1st, 2026 [February 1st, 2026]