Onbir is building cards, account details and spending limits for AI agents, so they can pay and get paid within limits you set. Funds are held as USDC, a dollar stablecoin, in self-custodial wallets you control, and converted to and from dollars as they move.
1Add moneySend dollars by ACH or wire, or send USDC. It’s held as USDC in a self-custodial wallet you control.
2Set the limitsA monthly budget, a cap per payment, and the kinds of shops each agent can’t use.
3Let it workYour agent pays by card or by API. Anything over your limit waits for your approval.
Product
The account layer for AI agents
Cards, account details, per-request payments and spending limits, on one USDC balance and one API. Give an agent what it needs to do its job, and nothing more.
Cards
Virtual cards for your agents’ spending, plus single-use cards for one-off purchases. Issued to you or your business; you choose which agent uses each card. Purchases are paid in USDC from your self-custodial wallet when the merchant asks for approval.
US account and routing numbers, so customers and partners can pay you by ACH or wire. Incoming dollars convert to USDC, and back to dollars when you withdraw to your own bank.
Budgets, caps per payment, merchant and category rules, and approvals. Checked before each payment, with budgets also written into your wallet contract.
Money comes in from banks and blockchains. Every payment out passes the same policy, whether it’s a card at checkout, an API call or a payout to a person.
ACHUSDWireUSDOnchainUSDC
Agent walletUSDC · two keysPolicyevery payment
CardsmerchantsHTTP 402APIs, agentsPayoutspeople
Control
Your agent works. You stay in charge.
Limits you set, checked before it pays
Set a budget, a cap per payment and the kinds of shops an agent can’t use. A prompt can change what an agent wants. It doesn’t change your limits.
Above your limit, the agent asks first. Approve in one tap and a single-use card is created for that exact amount and merchant.
Approval needed09:42
$418.20
MerchantUnited Airlines
TaskSFO → JFK, Nov 14
DeclineApprove
Declines name the rule
Agents get a reason they can act on. You get a receipt tied to the task that caused the payment.
×
Declinedprocure-02 · 09:41:31
$4,800.00
MerchantCRYPTO-OTC*XFER
Rulecard.blockMcc 6051
Also over$300 per payment
Pay software by the request
APIs and other agents can charge per call. Your agent pays in USDC from the same balance, inside a per-request cap you set.
research-01x402
→ GET /v1/query
← 402 Payment Required
price 0.004 USDC
→ retry, signed by agent key
←200 OK
Why it’s called onbir
One and one.
Onbir means eleven in Turkic languages: two ones, drawn with a single line. Every account works the same way. One smart contract wallet, two keys.
Your key
Passkey or hardware wallet
Moves any amount, to anyone
Writes and changes the rules
Issues, freezes and cancels cards
Revokes an agent in one tap
Your agent’s key
Held by the agent · scoped, expiring, rotatable
Spends inside the policy
Asks you for anything above it
Can’t edit rules or add payees
Can’t withdraw to a new address
A prompt can change what an agent wants. It doesn’t change the limits written into your wallet contract.
Agent keys are designed so that a leaked key exposes only what is left in that agent’s budget. Rotate the key with one call and the old one stops working.
Developers
Fits the loop your agent already runs
Add Onbir as an MCP server and any agent gets five payment tools, or call the REST API from your own code. The sandbox comes with test cards and testnet USDC.
you ›Book the cheapest refundable SFO → JFK flight on Nov 14.● onbir.get_balance()
└ 1,284.12 USDC · approval needed above $250
● onbir.request_approval({ amount: 418.20, merchant: "United Airlines" })
└ approved by owner · 09:42
● onbir.issue_card({ amount: 418.20, mcc: "3000", ttl: "15m" })
└ single-use card •• 4471, locked to MCC 3000
● browser.checkout(…)
└00 APPROVED · $418.20 · receipt attached to task
get_balance
What can I spend, and on what?
pay
Pay a URL, an invoice or a payee
issue_card
Single-use card for one checkout
request_approval
Ask the owner first
list_payments
Receipts tied to tasks
Why trust us
Built on five years of moving real money
~$1Bprocessed across our previous payment products
Why now
Mainstream AI agents started spending money this year.
Microsoft launches Copilot Checkout, and Google brings agent checkout to Gemini with Shopify, Etsy, Target and Walmart.
xAI’s Grok Bot starts buying from online stores for its users, with a single-use card for each purchase they approve.
Meta launches Muse, a personal agent that shops for you. It passes 10 million US downloads in 40 days and tops the US App Store.
Stripe’s president says agent shopping “basically started going vertical” in September, as Muse took off.
Morgan Stanley expects AI agents to drive $190–385B of US online spending by 2030.
FAQ
What teams ask before they give an agent a card.
Is Onbir a bank?
No. Onbir is a technology company, not a bank, and nothing it offers is a bank account. Cards, account details and currency conversion will come from regulated partners, named with full terms at launch.
Who controls the money?
You do. Funds are held as USDC in a self-custodial smart contract wallet controlled by your key. Onbir can’t move them, and agent keys can spend only inside the limits you set. Circle, which issues USDC, can block addresses under its terms, and lost keys can mean lost funds, so recovery is part of setup.
What if my agent gets prompt-injected?
Your limits still apply. Payments outside them are declined, whatever the agent was told, so the most an attacker could reach is the unspent part of that agent’s budget. You can freeze an agent’s key in one tap.
How is this different from a corporate card?
A corporate card trusts whoever holds it. Onbir assumes the holder is software that can be fooled, so each payment is checked against rules tied to the agent, the task and the rail. The same balance also pays APIs per request and sends payouts, which a card can’t do.
Why USDC?
So one balance can pay a card merchant, pay an API per request and send a payout, under one set of limits. USDC is a stablecoin issued by Circle and designed to hold a value of one dollar. It settles around the clock and can be governed by code. It is not a bank deposit and is not FDIC-insured.
Which card network?
We plan to launch with Visa through a partner bank. Cards are issued to you or your business, and you decide which agent uses each card and what it can spend.
Where is it available?
We’re starting in the US (not New York), in US dollars only, with USDC on Base and Solana. More countries and currencies will follow as our partners approve them.
Private beta
Give your first agent a card.
We’re letting a small group of early teams in first. Leave your details and we’ll be in touch about early access.