Workshop Session 1: AI Systems

Why Your AI Agent Needs a Wallet: Agentic commerce on Arc with USDC and Nanopayments

Harshal Bhangale — Staff Software Engineer, Circle

Saturday, August 1 · Compass Stage · 01:02:16–01:55:41 · morning stream

What stops agents today usually isn't model capability but payment — they hand control back to you the moment they hit a paywall or a signup flow. Give an agent its own budget-capped wallet plus x402 + USDC pay-per-call, and it can buy what it needs on its own.

Topic 1: Why Circle, and where agents actually get stuck (~01:02:16–01:07:00)

Bhangale opened with the question he keeps getting at meetups: "Circle is a stablecoin company — what's your role in agentic AI?" His answer: Circle issues USDC, the world's largest regulated digital dollar, and the thing agents get stuck at is payments — which is exactly what Circle has spent years making faster and cheaper.

His timeline: 2023 was prompting LLMs through ChatGPT; 2024 added evals and a better understanding of how agents work; 2025 was MCP, skills, and agent orchestration (agents managing fleets of agents); 2026 is the year agents start paying for things and paying each other.

The early numbers he cited on stage: in the last 30 days agents paid roughly $24 million for information on the internet, with 98.8% settled in USDC — small next to traditional finance, but the agentic economy is projected at $5 trillion by 2030.

The structural problem: for 30 years the internet catered to exactly one kind of customer — humans. Signup flows, subscriptions, paywalls, and ads were all built for them. Now there's a second customer whose capacity to consume information is orders of magnitude higher (a deep-research query reads hundreds of pages in seconds). When it hits a paywall it simply can't get through, and research quality degrades. Meanwhile merchants are realizing that instead of charging this new customer base a subscription, they can charge a fraction of a cent for a single article, a single dataset, or a single inference.

Topic 2: Why subscriptions and credit cards both fail (~01:09:38–01:11:15)

Giving an agent a handful of subscriptions and API keys works, but doesn't scale: you want task X today and something else tomorrow, and when an agent discovers a valuable resource mid-research it has no way to subscribe on the spot — so it stalls.

Credit cards fail on economics, not just on trust. Merchants are exposing these endpoints to agents at fraction-of-a-cent prices; an agent making high-frequency calls that each cost a penny cannot absorb 2.5–3% card fees.

Hence the framing: agents need payments that work like the internet — real-time, low cost, programmable, always on.

Topic 3: Onboarding and the marketplace (~01:11:15–01:15:00)

At agents.circle.com you copy a prompt in one click and hand it to Claude, Cursor, or your coding agent of choice. It installs the CLI and skill, generates a wallet, and prompts for an OTP login.

The other half is discoverability. The CLI browses Circle's agent marketplace — roughly a thousand paid endpoints from a range of providers: image generation (~2 cents an image, no model subscription needed), financial analysis such as crypto prices, prediction markets (fund an agent and let it place bets), social intelligence (his favorite is a Reddit endpoint at ~2 cents a query), and higher-quality web search for a fraction of the usual cost.

Topic 4: The live demo — starting a coffee roastery (~01:17:00–01:53:30)

Two agents side by side in Cursor: a vanilla agent with no wallet on the left, an agent with the Circle CLI on the right, both running Opus 5 with low thinking and fast mode for the sake of the room's attention span. He had also edited CLAUDE.md so the paying agent reports what it did and what it spent at every step.

  1. Naming and domain lookup. The left agent ran whois. The right agent first listed its wallets and checked its balance and budget, browsed the marketplace for a matching domain endpoint, and paid 1 cent for an actual registry lookup — accurate availability plus a $20/year price. His own assessment: free web search finds similar information, just not as reliably.
  2. Market research. The left agent scraped what's free on the web; the right agent called a Google Scholar API to reach paywalled scholarly articles, spending a little over a dollar for the segment.
  3. Budget behavior (the unplanned highlight). With one wallet down to about 7 cents, the agent trimmed its own research scope to stay inside budget. He pointed it at a better-funded wallet to continue.
  4. Logo. The right agent estimated the cost, then paid about 6 cents to a specialist image model. The left agent, having no image generation, slowly assembled an HTML mock-up. In a dry run the day before, he watched the paying agent reason that a company logo warrants quality and that the price gap was only a few cents — so it chose the more expensive model on its own.
  5. Flyer, then email and a phone call. The email endpoint cost 2 cents, the phone endpoint 54 cents. The room then heard an actual inbound call from the agent: an AI voice ran through domain availability and price, confirmed the logo and launch flyer were already in his inbox, gave sourcing advice (Royal Coffee in Oakland, Crown Jewel microlots, with per-pound pricing), and offered to register the domain or run a trademark check. The wallet-less agent got as far as drafting the email and handing both tasks back to the human.

Topic 5: Securing the money (~01:25:59–01:27:30, answering an audience question)

The key design choice: you are not handing your wallet or your funds to the agent — you are creating a wallet that belongs to the agent. You can run a fleet of agents with a separate budget each, and set max spend per session, per site, and per day directly in the CLI, with those thresholds and policies enforced cryptographically. Blacklists prevent transacting with sanctioned addresses. The marketplace itself is curated and tested rather than open self-registration.

Topic 6: The protocol layer — x402, EIP-3009, and nanopayments (~01:40:40–01:48:00)

x402's origin story: the authors of HTTP envisioned payments happening over HTTP and reserved status code 402 Payment Required in the original spec, where it lay dormant for decades because there was no workable settlement rail. Blockchains and stablecoins made it viable:

  1. Instead of denying access, the seller returns a 402 with payment details: send X USDC to this address on this chain.
  2. The agent, via the CLI, interprets the response — "this image generation endpoint costs 2 cents."
  3. It signs an EIP-3009 authorization ("I authorize paying this address this amount"), attaches it as a header, and re-requests the same endpoint.
  4. The seller processes the second request, sees the payment is made or authorized, and releases the resource. Settlement happens on chain — no ACH involved.

Nanopayments solve the gas problem. Even on the cheapest chains, per-transaction gas can dwarf the payment itself — one Circle customer is making payments of about 5 micro-cents per API call. So the agent stack adds nanopayments: deposit funds into the Gateway smart contract; sign authorizations as usual; the seller calls Circle's endpoints rather than settling each authorization on chain; Circle checks the buyer's balance in the contract, deducts and reserves it, and returns success or failure in 50–100 ms; then hundreds and thousands of authorizations are batched and netted inside a trusted execution environment and broadcast on chain as a single transaction. High-frequency sub-cent payments, without flooding the network.

Q&A highlights

Marketplace endpoints are curated and tested rather than open self-registration. On formal verification of guardrails: active work in progress; today there are blacklists and sanctioned-address blocking, while the model's own judgment depends on the harness, with continuous evals on the skills Circle ships. On teaching an agent the value of money (asked by an attendee who compared it to giving his high-school-age son a wallet): the CLI has no built-in "pick the cheapest" rule, but you can add project-level skills — e.g. switch to cheaper endpoints past a $5 threshold, the same way you drop to cheaper models near a monthly usage cap. Idle GPUs and self-funded compute: inference endpoints already exist in the marketplace, and enterprises are welcome to list. Commerce (buying shoes): they're working with enterprises on it, and the end goal is that anything a human can buy online should be purchasable by an agent. ACH integration: no — stablecoins, with USDC's many on-ramps funding the agent's wallet. ADK and MCP integration: yes. Memory and answer consistency: a function of the agent harness (Cursor, Claude Code), since the Circle CLI is "just another connector" that happens to pay. Reasoning levels: the demo used Opus 5 on low thinking for speed; weaker models still make the calls correctly, and the difference shows up in decision quality and summaries — it's a CLI at the end of the day, and even the cheapest models understand a CLI.

The closing pitch: sellers can wrap and monetize an existing endpoint in a couple of lines of code and list it on the marketplace.

Quotes

"The moment they face a paywall … or the moment they are asked to log in or sign up on behalf of you, they give the control back to you. And that's the gap." (~01:04:06)

The problem statement for the whole workshop.

"What agents need is payments that work like the internet. Payments that are real-time, low cost, programmable, and always on." (~01:11:01)

The design goal behind Circle's Agent Stack.

"You're not giving your wallet or your funds to your agent. You're creating a wallet for the agent itself." (~01:25:59)

The answer to "handing an agent your credit card is dangerous."

提到的專案與資源 / Projects & Resources

名稱 Name 說明 Description 備註 Notes
Circle Agent Stack 讓 agent 持有並使用 USDC、發現並支付 x402 服務的全端平台 Full-stack platform letting agents hold USDC and discover/pay for x402 services developers.circle.com/agent-stack
agents.circle.com 一鍵取得安裝 prompt 的入口,含 CLI、skill 與 marketplace One-click onboarding prompt, CLI, skill, and marketplace 工作坊的操作起點
Circle CLI agent 用來管理錢包、瀏覽 marketplace、支付 endpoint 的命令列工具 CLI for wallet management, marketplace discovery, and paying endpoints 字幕多次誤作 "CircleCI"
x402 以 HTTP 402 狀態碼為基礎的 agent 付款協定 Agent payment protocol built on the HTTP 402 status code 講者引用近 30 天約 $24M 交易量
EIP-3009 讓買方離線簽署轉帳授權的以太坊標準 Ethereum standard for signed off-chain transfer authorizations transferWithAuthorization
Nanopayments 免 gas、次美分、高頻的 USDC 付款機制,經 Gateway 合約 + TEE 批次淨額結算 Gas-free sub-cent high-frequency USDC payments via the Gateway contract with TEE batching and netting Circle 公開資料稱最小可至 $0.000001
Arc Circle 的區塊鏈網路(議程標題中的 "on Arc") Circle's blockchain network (the "on Arc" in the session title) 工作坊口頭內容未展開 / not elaborated on stage
USDC 受監管的數位美元,x402 交易的主要結算資產 Regulated digital dollar; the dominant settlement asset for x402

逐字稿勘誤 / Transcript Corrections

字幕原文 Heard as 應為 Should be
Harsh Il Bengali(主持人介紹) Harshal Bhangale
CircleCI Circle CLI
X402 x402
"HTTP/2" 的作者設想付款 HTTP(協定本身,非 HTTP/2)
EIP-3009(字幕正確)
"for the agent Akira" for the agent era
"Fable or Sonic" Fable or Sonnet(模型名)
cloud code Claude Code
agents.circle.com(字幕正確)
"he has to uh the agent has to like then pay 3%" 信用卡手續費 2.5–3%

待確認 / To Verify

  • 現場說「98.8% settled in USDC」,Circle 公開資料為 99.8%(30 天 $24.24M),需確認投影片數字。/ He said "98.8% settled in USDC" on stage; Circle's public figure is 99.8% on $24.24M over 30 days — check the slide.
  • Demo 中呼叫的 endpoint 名稱字幕聽成 "stable domains / stable email / stable phone",供應商名稱待確認。/ The demo endpoints were transcribed as "stable domains / stable email / stable phone"; the provider name needs confirmation.
  • 圖片生成用的模型字幕作 "GPT image 2",正確型號待確認(講者當場也把 65 cents 口誤後更正為 6 cents)。/ The image model was transcribed as "GPT image 2"; exact model name to be confirmed (he also misspoke 65 cents before correcting to 6 cents).
  • Demo 中的公司名與網域(字幕出現 "Sutro Roasters"、"Bear Ice Coffee"、"bears.coffee.com")互相矛盾,為自動字幕拼錯。/ The demo brand and domain names conflict across the captions ("Sutro Roasters", "Bear Ice Coffee", "bears.coffee.com") — auto-caption artifacts.
  • 議程標題點名的 Arc,工作坊口頭內容幾乎未展開;Arc 與 nanopayments 的關係需另行查證。/ Arc appears in the session title but was barely discussed; its relationship to nanopayments needs separate verification.
  • 市場研究步驟的花費字幕作 "117 cents",是否為 $1.17 待確認。/ The market-research step's cost was transcribed as "117 cents" — confirm whether that means $1.17.

Markdown source on GitHub ↗