Your agent decides.We run the currencies.
Virtual cards for AI agents, funded from a stablecoin balance. Your agent pays any merchant that takes cards. The balance converts into the merchant’s currency at checkout, inside limits you set.
Anatomy of an agent purchase
Seven layers under one line of chat. You set one. Two decide at checkout. The rest fund, convert and record the purchase.
One line from you
Small, frequent and often in someone else’s currency. That’s what agents buy today.
The mandate
Which merchants, which categories, how much per purchase, how much a month, until when.
Narrow by default. You widen it, the agent never does.
The agent’s own card
Each agent gets a virtual card tied to one mandate. Pause it and that agent stops buying. Your other cards keep working.
Approved, or not
The merchant sees an ordinary card payment. Merchant, amount and monthly cap are checked at authorisation, before anyone is paid.
Converted at the moment of purchase
The card holds no prefunded balance. When a purchase is approved, USDC converts straight to yen at a rate locked at authorisation.
One conversion, not a bank leg plus card FX.
Settled
The merchant is paid in yen through the card network, like any card sale. The stablecoin leg settles 24/7.
One record per purchase
Receipt, authorisation, conversion, card and mandate under one reference. Finance sees what the agent bought and why.
Decide, then pay
You set the rules once. The agent shops inside them. Modality funds, converts and records every purchase.
What your agent calls, and what we’ll decide together
# 1. give the agent its own card POST /agents/ag_22/cards { mandate: "m_0417", funding: "USDC" } → card_4417 virtual · network token # 2. at checkout: check the mandate, convert, approve EVENT authorization.request ¥4,850 · Osaka shop → approved · USDC → JPY · rate locked # 3. one reference per purchase GET /records/rc_2209 → mandate · card · conversion · receipt · your agent_ref
The card draws on the same balance as Global accounts and Direct FX. No separate prefunded card float.
A standing card with a monthly cap, or a single-use card for each purchase.
USDC, EURC or a fiat account balance, and who tops it up.
Retry, ask a person, or let the agent pick another merchant.
Plain virtual cards, or agent tokens from Visa and Mastercard programmes.
Teams giving agents something to pay with
A card that only works where the task says
Each agent pays merchants abroad from one balance, inside the limits of its mandate.
Let your users’ agents spend their balance
Offer an agent card funded from the stablecoin balance your users already hold.
Cards for every agent you host
Issue cards to agents on your platform, with your rules and one record per purchase.
Questions
Will merchants accept the agent’s card like any other card?
Yes. To the merchant it is an ordinary card payment through the card network. The agent, the mandate and the conversion sit on our side of the checkout.
Where does the money sit before a purchase?
In your balance, in USDC or another account currency. The card has no separate prefunded float: funds convert into the merchant’s currency when a purchase is approved.
How do I stop an agent from spending?
Pause its card from the dashboard or the API. A paused card declines the next authorisation. Your other agents and cards keep working.
Which agent protocols do you support?
Agents call the API with keys today. Support for network agent-token programmes is one of the questions we are working through with design partners.