he is not charged with being a developer.. he is being charged with knowingly receiving income from the service he is involved in that knowingly allowed money laundering
if you want to protect yourself from the law, actually avoid being directly involved in laundering and receiving income from facilitating it..
he directly received income from facilitating laundering and knew it. simple as that
I’m just sharing the developer’s side of the story and his claim.
He argued that Tornado Cash was an "immutable" protocol that he couldn’t control .
https://cryptobriefing.com/tornado-cash-dev-faces-trial/
That’s the standard with mixers; even the owners usually don’t know if the crypto passing through their platform is from a criminal source or being laundered. Their main purpose is to promote anonymity in the community, which is something a lot of us want. And, naturally, they earn fees from providing this service.
However, as we’ve often seen in cases involving mixers, the government typically claims that they are used for money laundering.