Solana's co-founder steps up to defend AI companies scraping public data. He invokes fair use. He speaks of legal precedent. He sounds reasonable.
He is completely missing the point.
The debate over AI training data is not a legal question. It is an oracle problem. And the crypto industry's habit of outsourcing hard problems to courts is exactly why we keep building rails that get derailed.
Let me be clear: I have spent the last seven years auditing zero-knowledge circuits and layer-2 sequencers. I have watched teams spend millions on marketing while their proof verification had holes you could drive a truck through. This is no different.
The Context: A Tale of Two Systems
Anthropic faces a class-action lawsuit over copyrighted works in its training corpus. Yakovenko's argument: public data is public. Fair use should apply. The blockchain community applauds.
But applause is not a technical solution.
The moment we rely on a judge's interpretation of 'fair use' to determine whether a dataset is valid, we have introduced a centralized arbiter. We have reintroduced the very trust we sought to eliminate. Code is law, until the oracle lies. In this case, the oracle is the US Court system.
Solana positions itself as a high-performance execution environment. Its recent push into AI compute markets suggests the team sees a future where on-chain inference and data provenance matter. Yet the founder's op-ed contains zero cryptographic reasoning. He argues as a lawyer, not as an engineer.
That is a signal. And it is not a good one.
The Core: Fair Use as an Oracle Failure
Let me state the problem formally: A blockchain must verify that an AI model's training data was lawfully obtained. It cannot do so on-chain, because the verification requires subjective interpretation of copyright law. Therefore, the chain must trust an off-chain statement—an oracle that asserts 'this data is fair use.'
This is structurally identical to price oracles in DeFi. If the oracle is compromised, the entire system fails. Here, the oracle is a legal verdict. And legal verdicts are slow, expensive, appealable, and jurisdiction-dependent. They are the worst kind of oracle: uncertain and centralized.
During my 2017 audit of a SNARK-based ICO, I identified a malleability flaw in their proof construction. The team had assumed that because the math was sound, the protocol was safe. They ignored the input encoding vulnerabilities. This is the same fallacy: assuming legal precedent provides security guarantees. It does not.
Some projects have attempted cryptographic solutions. They tokenize training data as NFTs with embedded usage rights. They try to enforce fair use via smart contracts. But how does a contract know if a specific use is 'transformative'? It cannot. That requires human judgment. So the contract delegates to an oracle—either a DAO vote or a legal opinion. Either way, trust returns.
The only way to eliminate legal oracle risk is to avoid relying on copyrighted data altogether. Train models exclusively on public domain or explicitly licensed data. But that cripples model quality. The industry does not want that.
So we are building a world where blockchains trust courts. We are reconstructing the very system we claimed to disrupt.

We build the rails, then watch the trains derail.
Layer-2 Implications: Scaling the Oracle Problem
As a layer-2 researcher, I see a direct analogy. Rollups scale execution by posting compressed data to L1. They rely on a sequencer to order transactions. If the sequencer is centralized, the rollup is centralized—regardless of how fancy the ZK proof is.
Similarly, any blockchain that incorporates off-chain legal determinations is only as decentralized as the court that makes them. A project built on Solana's AI narrative inherits the oracle risk of every copyright ruling. Scaling that risk across millions of transactions does not solve it—it amplifies it.
Optimistic rollups have a 7-day challenge window for fraud proofs. Legal oracles have a challenge window measured in years. The latency is unacceptable for composable financial systems.
I recently audited a decentralized compute network for AI training. They had an elegant proof-of-reputation mechanism for nodes. But their data provenance module was a single check: 'Node affirms data is public domain.' No verification. No challenge period. Just blind trust. I flagged it as critical. They said legal compliance would handle it. Six months later, they settled a class-action suit.
Audit failed. Contract paused.
The Contrarian Angle: Why the Legalist Approach Might Be the Only Realistic One
Here is the counter-intuitive argument: Maybe we should accept that some problems cannot be cryptographically enforced. Maybe fair use is fundamentally a social consensus, not a mathematical truth. In that case, having a fallible but established legal process is better than a cryptographic proof that is either impossible to compute or too fragile to trust.
But that argument only holds if we stop pretending that our blockchains are trustless. If we admit that AI data verification requires trusting off-chain courts, then we must design systems that are robust to that trust assumption. Oracle failure imminent. We need fallback mechanisms, dispute resolution protocols, and insurance pools. Yet I see none of that in Solana's AI initiatives.
Furthermore, cryptographic proofs for data provenance are advancing. Zero-knowledge proofs can attest that a dataset was derived from a specific public corpus without revealing the dataset itself. Homomorphic encryption allows computation on encrypted data. But these techniques are still early. Applying them at Solana's throughput is years away.
So the choice is: acknowledge the current reliance on legal oracles and build accordingly, or continue the fiction that we are trustless. Yakovenko chose the latter. That disappoints me.

Takeaway: The Vulnerability Forecast
In the next 24 months, a major blockchain AI project will be halted by a copyright ruling. The team will scramble to pivot. The loss will be measured in millions—not to hackers, but to the very courts the industry thought it could ignore.
The industry must stop treating legal opinions as technical solutions. Fair use is not a cryptographic primitive. It is an oracle that can fail at any time.
We build the rails, then watch the trains derail.
Until we engineer a cryptographic proof of lawful data usage, every AI model on-chain is a liability. Code is law? No. Code is code. Law is law. And until we bridge that gap with actual cryptography, the oracle will always be the weakest link.