

Your agent just spent $10,000 and swears it used a well-tested model. Did it? Or did it quietly downgrade, save costs, and pocket the difference? In a world where agents buy, sell, and negotiate on our behalf, “trust us” is a flimsy settlement layer.
x402 from Coinbase + zkML from NovaNet turns that trust gap into a payments feature: money only settles when the computation is cryptographically proven.
Agents today move real value with no reliable confirmation of what they ran or how.
Vendors can bill for Model X while serving Model Y. Agents can ignore policies and blow budgets. Compliance teams sift through logs that are easy to forge and hard to reconcile.
HTTP 402 (“Payment Required”) sat idle for decades. But x402 revives it for agents paying in crypto.
On its own, x402 is handy. Combined with zkML, it gets powerful.
Instead of paying $0.10 and hoping an agent ran correctly, you pay $0.10 and require a proof that the model was compliant. If the proof fails, the payment doesn’t settle. Trust turns into simple verification.
With x402 + zkML:
Trusted Execution Environments (Intel SGX, AWS Nitro) isolate code in hardware, but you’re trusting chip vendors and long supply chains. History—Spectre, Meltdown, side-channel leaks—has not been kind to that trust model.
zkML flips the trust anchor from “this hardware is secure” to “this math checks out.”
Anyone can verify a proof with public parameters; no vendor attestation servers, no provisioning dance. And when you need to validate thousands of agent actions across a decentralized system, proofs slot naturally into smart contracts.
TEEs don’t.
For compact models—small BERTs, lightweight vision nets, quantized variants—you can run inference locally and produce a zero-knowledge proof that binds inputs, weights, and outputs.
While proof generation adds overhead, verification is fast—milliseconds and essentially constant time. Perfect when one party does the heavy lift once, and many others need to trust the result: trading signals, risk flags, compliance checks.
Examples you can prove:
DeFi vaults promise “AI-driven returns” but rarely prove the AI part. With x402 + zkML, each trade includes a proof of the decision process—model identity, parameters, attested inputs, and timestamps—bundled alongside the on-chain swap. Investors validate claims without learning the prompts or strategy. Marketing becomes measurable.
Regulators want traceability: which model version, what guardrails, which decisions, when. Logs can be edited; screenshots mean nothing.
zkML lets you hand over verifiable evidence bundles: proofs tied to specific model versions and policies, impossible to backdate or alter. Regulators can verify them independently—no poking into your systems, no IP leakage. Teams report massive reductions in audit prep and fewer findings.
Complex tasks involve handoffs: Research → Analysis → Legal → Reporting. Without verification, you’re relying on each agent’s word about inputs and model quality.
With proofs, every output arrives with its own receipts. Downstream agents verify upstream steps before proceeding. If anything fails, the workflow stops and flags it. Cross-team, cross-company coordination gets a shared source of truth.
Regulation (EU AI Act, US agency guidance, sector rules) is moving toward verifiable traceability. Insurers and enterprises are already demanding governance. Marketplaces are rewarding agents that can prove quality.
And at scale—billions of agent actions—a human-review model collapses. Automated, cryptographic verification is the only thing that keeps up.
Within a few years, running unverified agents will look like running a business without accounting software: possible, but financially reckless.
If you're a developer, researcher, or builder who wants to actually implement this stuff, we've open-sourced the JOLT-Atlas framework—a practical zkML verification system that you can start using today. Whether you're working on agent infrastructure, building DeFi protocols, or just curious about how zkML proofs actually work under the hood, the repo has everything you need to get started.
Check it out: github.com/ICME-Lab/jolt-atlas.
The code is live, the documentation is comprehensive, and the community is growing. Come build the verifiable agent economy with us.