Let your Claude pay for itself.

Non-custodial USDC wallets for AI agents on Circle Arc. Policy-bound. Passkey-gated. Ledger-reconciled.

Flights, hotels, tickets, gifts.
From one chat.

01

Claude connected

Asks you before anything over $100 · daily limit $500

Claude
Book me a return flight to Lisbon on the 12th. Window seat, under $450.
Paid with WEIR
Flight bookedLisbon · Oct 12 – Oct 19 · seat 14A$418.60Paidyou approved
Booked. Seat 14A for $418.60, paid after your passkey tap. Your e-ticket is in your inbox.

Everyday things your agent can do

  • Trains

    Get me a train to Paris on Friday morning, under $180.

    Train ticket
    $164.00
    Paid

    Finds the fare, pays from your wallet and puts the ticket in your inbox.

  • Rides

    Book a taxi to the airport for 6 am tomorrow.

    Ride booked
    $42.00
    Paid

    Small everyday payments go through on their own, inside the limit you set.

  • Takeaway

    Order the usual Thai takeaway for two, delivered by 8.

    Order placed
    $31.80
    Paid

    Pays the restaurant directly, tip included, and saves the receipt.

  • Weekends away

    Find a cabin by the lake for two nights in November.

    Cabin stay
    $380.00
    Needs your OK

    Anything over your limit waits for one tap of your passkey. Nothing is paid until you say yes.

  • Days out

    Buy four passes for the science museum on Sunday.

    Museum passes
    $68.00
    Paid

    The passes go straight to your phone, and the payment shows up in your history at once.

  • Gifts

    Order a board game for Leo's birthday, delivered by Thursday.

    Gift ordered
    $39.99
    Paid

    Picks a present, pays for it and sends you tracking when it ships.

  • Home repairs

    Book a plumber for the leaking tap and pay when it's fixed.

    Plumber booked
    $120.00
    Held until fixed

    The money waits until you confirm the work is done. If it isn't, it comes back to you.

  • Subscriptions

    Cancel the streaming service I stopped watching.

    Subscription cancelled
    $12.99/mo
    Stopped

    Charges stop right away, and every subscription your agent handles sits in one list.

  • Returns

    The jacket didn't fit. Send it back and get my refund.

    Refund received
    $79.00
    Refunded

    Your agent tracks the return and the refund, so you don't have to chase it.

  • Spending limits

    Keep buying snacks for the office, as many as we need.

    Order stopped
    $64.00
    Over your limit

    The weekly limit was reached, so your agent stopped and asked you first. Nothing was charged.

  • Splitting bills

    Split last night's dinner with Sam and Priya.

    Bill split
    $126.00
    3 people

    Everyone pays their share, and you get a note when it's all squared up.

  • Pets

    Book Milo's vet check-up and pay the deposit.

    Deposit paid
    $25.00
    Paid

    The appointment and the deposit are sorted in one message. The rest is paid at the visit.

  • Classes

    Sign me up for the Saturday pottery class next month.

    Class booked
    $140.00
    Paid

    Books your spot, pays for the course and adds the dates to your calendar.

Payment safety

Your money only moves when it should.

Every payment is checked before it leaves your wallet, and checked again just before it’s sent.

Built to pass every check in an independent 2026 study of payment safety.

  • Exact price, exact shop

    If the amount or who gets paid changes, the payment is refused.

  • Old requests don't count

    Expired payment requests are turned down, every time.

  • Checked twice

    Your balance is checked again right before the money moves.

  • No half-finished payments

    If something fails midway, the payment is cancelled and you aren't charged.

A wallet your agent can use but never own.

Circle-managed smart accounts on Arc, with policy enforced on-chain and off.

  1. 01

    Keys never touch the agent.

    Circle Developer-Controlled Wallets hold the SCA; the entity secret lives in KMS.

  2. 02

    Policy in two places. Stricter wins.

    The off-chain engine is mirrored to an on-chain PolicyManager; disagreement fails closed.

  3. 03

    Session keys, scoped and expiring.

    Caps, allowlists, expiry; revocation fails closed on the next signature.

  4. 04

    Always ask. Approve above a limit. Autonomous within policy.

    Three modes, and a fresh passkey for anything sensitive.

Built on primary infrastructure.

  • Circle Arcchain
  • USDCmoney
  • x402payments
  • ERC-8004identity
  • MCPconnector
  • EIP-3009authorization

Deterministic finality under a second · USDC is the gas token · no reorgs · the 18↔6 decimal boundary is crossed exactly once.

Testnet (chain 5042002) first.

Every framework, one wallet.

Open by design

No lock-in.

One MCP endpoint, one REST API, TypeScript and Python SDKs, adapters for every major agent framework. Arc first, chain-abstracted from day one.

01

Any model.

  • Claude
  • ChatGPT
  • Gemini
  • Grok
02

Any framework.

  • LangChain
  • Vercel AI SDK
  • OpenAI Agents
  • CrewAI
03

Any x402 service.

  • Weather and forecast APIs
  • Search and retrieval
  • GPU and compute
  • Datasets and storage

Open by design.


WEIR doesn't replace your runtime or your model. It gives them a USDC wallet with limits, and gives you the ledger.


  • Conformance suite published in the repo.
  • Base, Arbitrum and Solana adapters next.

Payment graph

Every wallet is a node. Every settled payment is an edge.

30 days
Fourteen nodes joined by fifteen payment edges: the owner wallet funds treasury-ops, which funds four agents; agents pay six x402 services; procurement-bot locks USDC in the escrow vault, which releases to a contractor. Arrow keys move between nodes, Enter pins a node's details and Escape clears them.
Agent walletx402 serviceEscrow vaultExternal

Platform

Beyond payments.

A wallet is the first primitive, not the last. WEIR ships the ledger, the analytics and the commerce rails that make an agent's spend auditable.

Double-entry ledger

Σ = 0
Six ledger legs in three balanced entry groups
AccountDr / Cr
externalpay_x402 · api.skyfeed.exampleDr$0.004
agent_cash:researcherpay_x402 · api.skyfeed.exampleCr$0.004
escrow_locked:0xe5c…01create_escrow · logo briefDr$250.00
agent_cash:procurement-botcreate_escrow · logo briefCr$250.00
agent_cash:researcherdeposit · ArcDr$100.00
externaldeposit · ArcCr$100.00

Σ debits − credits = $0.00

Balanced · drift 0

Payment-graph analytics

indexer

Volume · 30d

$18,427.31

+12.4% vs. previous 30 days

Velocity

8.4payments / h

57% of them x402 micro-calls

Escrow exposure

$500.00

2 funded · 1 disputed

locked

Escrow · streaming · subscriptions

rails
  • EscrowFunded$250.00
    release · refund · disputedeadline in 6d 4h
  • StreamActive$41.80 of $120.00
    $0.02/s · accrued livewithdrawable = accrued − withdrawn
  • SubscriptionActive$9.00/mo
    signals.example · AP2 mandatenext charge in 12d

Reputation-gated limits

ERC-8004

ERC-8004 score

84 / 100

high tier
Limit scales
×1.5 per-tx cap
Effective cap
$75.00 from $50.00
Below the minimum, unknown counterparties fail closed with policy_denied · reputation.

AP2 mandates

intent → cart → payment
  1. Intent mandate

    Agent-signed cap, expires in 1y

    $9.00

    cap

  2. Cart mandate

    signals.example · monthly plan

    $9.00

    price

  3. Payment

    EIP-3009 transfer on Arc

    $9.00

    settled

The payment can never exceed the intent it came from. Cancel the subscription and the mandate is void.