The DOJ Does a 180… In the Right Direction
It’s a statement that sent shockwaves through the crypto ecosystem: Todd Blanche, Acting Attorney General of the United States, has officially declared that “code is not a crime.” A short sentence, but one whose implications for thousands of blockchain software developers could be enormous.
In concrete terms, the U.S. Department of Justice (DOJ) has just executed what you might call a complete 180-degree turn in how it approaches prosecutions against Web3 builders. From now on, a developer cannot be investigated or charged simply because they wrote code — even if that code was misused for illegal purposes by third parties.
What This New Policy Actually Changes
To understand the magnitude of this shift, you need context. In recent years, several decentralized protocol developers have had the unpleasant surprise of finding themselves in the crosshairs of American justice — not for directly committing crimes, but because their tools were hijacked by bad actors.
Blanche’s logic is now clear: a developer will only face prosecution if it’s established that they knowingly aided third parties in committing crimes. In other words, writing a smart contract or developing a privacy protocol isn’t, in itself, punishable. It’s the knowledge and active participation in criminal activity that would trigger DOJ intervention.
To use a simple analogy: a kitchen knife isn’t a weapon just because someone used it to attack someone else. The knife manufacturer sleeps soundly — unless they knew exactly what their product would be used for.
The Elephant in the Room: The Roman Storm Case
But here’s where things get a bit paradoxical. This reassuring declaration comes while the DOJ is still prosecuting Roman Storm, co-founder of Tornado Cash, the famous cryptocurrency mixer accused of facilitating billions of dollars in money laundering.
According to The Block, Blanche himself acknowledged that this announcement was part of a broader repositioning of the department, while maintaining focus on the Storm case. Which leaves some ambiguity hanging in the air: the DOJ is changing the rules of the game, as Blanche himself says, but continues playing the old game with Storm.
This raises a legitimate question: where do you draw the line between a “neutral” developer and a “complicit” one? The answer to that question will likely be decided in courtrooms in the coming months.
A Political Signal as Much as a Legal One
It would be naive not to see a strong political dimension in this announcement. Since the new administration took office, signals sent to the crypto industry have multiplied: easing of certain SEC regulatory positions, pro-innovation rhetoric, and now this DOJ reversal.
The objective seems clear: reposition the United States as favorable terrain for technological development in the digital assets sector, after years perceived by the industry as a period of aggressive regulatory crackdown.
For developers hesitant to build their projects under U.S. jurisdiction, this declaration is a strong signal — even if the precise legal contours still need to be defined by jurisprudence.
Perspective
The principle that “code is not a crime” isn’t new in the cypherpunk philosophy that shaped Bitcoin’s origins. But hearing it officially expressed by the acting top official of the U.S. DOJ undeniably marks a milestone.
It remains to be seen whether this doctrine will result in dropped charges in ongoing cases, or if it will only apply to future ones. The Roman Storm case, which continues regardless, will be a real-world test of the sincerity of this shift.
In a sector accustomed to grand declarations followed by little concrete action, caution is warranted. But let’s be honest: hearing an American attorney general defend code freedom is still a sign that something is changing in Washington’s relationship with blockchain.