Internal Annoucement - NovaNet
December 4, 2025

NovaNet Leads Arc Livestream on Trustless Agents

The NovaNet team led Circle's inaugural livestream for Arc to showcase how zero-knowledge machine learning (zkML) proofs can power the next generation of agentic commerce. The discussion is about where autonomous AI is headed—and what it takes to make it trustworthy.

We're entering an era where AI agents don't just answer questions—they spend money.

They'll book your flights, pay your invoices, negotiate with vendors, and execute transactions on your behalf while you sleep. This is agentic commerce: autonomous systems acting as economic participants, wielding wallets and making financial decisions at machine speed.

But here's the question no one has adequately answered: When an AI agent moves money, how do you know it did what it was supposed to do?

That's what we built on Arc to address—a collection of demos showing how zkML can bring cryptographic trust to the agentic commerce stack.

The Agentic Commerce Opportunity

Think about what's coming. AI agents that can:

  • Automatically pay for API calls and compute resources as they work
  • Execute micropayments for content, data, and services in real-time
  • Handle procurement workflows end-to-end
  • Manage treasury operations and vendor payments
  • Screen counterparties and ensure compliance before every transaction

This isn't science fiction. The building blocks exist today.

Circle's OOAK framework gives agents wallet capabilities. The x402 protocol enables HTTP-native micropayments. Stablecoins like USDC provide programmable money that moves instantly.

The Trust Gap in Autonomous Transactions

But here's the uncomfortable reality of today's AI agents: they're black boxes with bank accounts.

An agent makes a payment decision and logs it. Maybe it generates a report explaining its reasoning. Looks auditable. Feels professional. But what does that log actually prove? Absolutely nothing that couldn't be fabricated by a compromised system, a malicious actor, or a bug.

When agents are just answering questions, this trust gap is manageable. When they're moving money—your money, your company's money, your customers' money—it becomes a fundamental problem.

Consider these situations:

  • Procurement agents that claim to have verified vendor credentials before payment. Did they actually run those checks, or did they skip them to save time?
  • Compliance agents that report screening transactions against sanctions lists. Did the screening actually happen, or is the log entry fabricated?
  • Trading agents that execute based on specific model outputs. Was it really that model, or was a different one swapped in?

In agentic commerce, the stakes are too high for "trust me."

zkML: Cryptographic Receipts for Agent Decisions

Zero-knowledge machine learning solves this by generating mathematical proof that a specific computation occurred exactly as claimed. With zkML, every agent decision comes with a cryptographic receipt proving:

  • The exact model ran. Not a similar model. Not a modified version. The specific ONNX model you deployed is the one that processed the request.
  • On the exact inputs. The actual data—compliance screening results, vendor credentials, market signals—fed into the model. Not cached responses. Not fabricated inputs.
  • Producing the exact output. The AUTHORIZED or DENIED decision came directly from the model's computation. No injection. No manipulation.
  • These proofs can be verified by anyone: your compliance team, your auditors, your counterparties, or smart contracts on-chain. They don't require trusting the agent, the infrastructure, or anyone in between.

Agentic Commerce in Action: Two Demos

The Arc repository includes demos that show how zkML-verified agents work with Circle's products.

Trustless Spending Agent

This demo extends Circle's OOAK framework and integrates with x402 for HTTP 402 micropayments. The agent owns its wallet via private key—true ownership, no custodian—and can make autonomous payment decisions.

The difference from traditional agents? Every spending decision generates a zkML proof. The proof attests that the authorization model ran correctly on the specific request parameters. The proof hash gets committed on-chain, creating an immutable record.

The implication for agentic commerce: you can deploy spending agents from third-party providers, or even untrusted sources, and still verify their behavior. The cryptographic proof substitutes for institutional trust.

Trustless Compliance Agent

Compliance is the gatekeeper of agentic commerce. Before an agent can move money at scale, someone needs to ensure it's not paying sanctioned entities, terrorist financiers, or other prohibited counterparties.

This demo integrates with Circle's Compliance Engine API, performing dual-sided screening of sender and recipient addresses against:

  • OFAC sanctions lists
  • Politically exposed persons (PEP) databases
  • High-risk industries
  • Gambling-related addresses
  • Terrorist financing indicators

Every compliance decision generates a zkML proof that the screening actually happened and the results actually fed into the authorization logic. This isn't a log entry claiming compliance was checked—it's cryptographic proof that it was.

For regulated entities exploring agentic commerce, this creates the audit trail that makes autonomous transactions possible.

Fast Enough for Real Commerce

Zero-knowledge proofs have a reputation for being slow. Traditional ZK systems can take minutes or hours to generate proofs. That's fine for some applications, but it's a non-starter for commerce that needs to move at the speed of business.

The Arc demos are built on JOLT-Atlas, NovaNet's zkML prover.

Its sub-second proof verification means smart contracts or backend services can validate proofs without meaningful latency.

This is zkML that's practical for production commerce.

The Agentic Commerce Stack

Every transaction through Arc follows a consistent flow:

  1. Agent receives a request (payment, transfer, procurement action)
  2. ONNX model runs inference on the request
  3. JOLT-Atlas generates a zkML proof (~2-3 seconds)
  4. EIP-712 attestation packages the proof
  5. Proof hash commits to the Arc blockchain
  6. Circle product API executes the transaction

That on-chain commitment creates a timestamped, tamper-proof record. Months later, auditors can verify that a specific proof existed at a specific time, anchoring the entire decision chain to an immutable ledger.

This is what the trust layer for agentic commerce looks like: agents that can prove their behavior, not just report it.

What This Means for Your Business

If you're building toward agentic commerce—autonomous systems that handle money, procurement, or financial operations—here's why this matters:

  • For finance teams: You can give AI agents spending authority with cryptographic guardrails. Every transaction comes with proof that policies were followed.
  • For compliance: When regulators ask how autonomous agents ensure sanctions screening, you have receipts—not logs, not attestations, but mathematical proof.
  • For procurement: Vendor-provided agents can be deployed without trusting the vendor's systems. The proofs verify behavior regardless of who built the agent.
  • For developers: Arc's shared utilities make it straightforward to add zkML verification to existing agent architectures. The zkml-client handles proof generation; arc-utils manages blockchain interactions.

The Future We're Building Toward

Agentic commerce will reshape how business gets done. But this future only works if we solve the trust problem, and zkML provides the trust infrastructure that makes agentic commerce viable.

Gradient Shape - NovaNet
Gradient Shape - NovaNet