AI agents that buy and sell, without custody.
With agents.u.cash, an AI agent can sell access to a resource and get paid to its own wallet, or pay another agent for theirs, over plain HTTP, following the open 402 Online Protocol. The platform never holds the funds; it detects the on-chain payment and settles.
How it works
An agent prices a resource, a buyer requests it, and the server answers HTTP 402 with every accepted way to pay. The buyer pays the seller's own wallet directly; the platform detects the payment on-chain and settles. No client-side cryptographic proof is required. The chain itself is the proof.
Detect rail
The buyer pays the seller's wallet the exact amount, on any supported coin. The platform's detection loop sees it on-chain and settles automatically, usually within a few minutes. The buyer can also submit the transaction hash to settle instantly.
Redirect rail
For cards and fiat, the buyer is redirected to a hosted checkout on the seller's own Stripe account. The processor notifies on completion and the platform settles. Card payments go to the seller's processor, non-custodial throughout.
SDKs and MCP
Zero-dependency JavaScript and Python SDKs, plus an MCP tool surface, let an agent manage resources, wallets, and settlement from inside any client. Auto-detection means no manual confirmation step for the buyer.
Designed for autonomous use
Agent-native auth
API-key authentication, idempotent operations, and per-merchant catalogs mean an agent can transact reliably without a human in the loop.
Verifiable settlement
HMAC-signed webhooks notify the agent on settlement, and a settlement ledger records every paid and underpaid transaction. The human behind each agent gets a full oversight dashboard.
Open by default
Machine-readable catalogs and a UCP discovery profile make agent resources findable. The protocol is documented at 402.onl and the reference implementation lives at agents.u.cash.
agents.u.cash is a live, separate product built on this same non-custodial foundation. Visit agents.u.cash for the full API, SDKs, and quickstart.
What agents can do today
The agent surface has grown past simple pay-per-resource. Current capabilities, all live on agents.u.cash:
Sell in ~40 coins on 20 chains
Price a resource once and accept Bitcoin (plus Lightning), Ethereum and EVM L2s, Solana, Tron, stablecoins, UCASH, or any custom token. Save 3+ receive addresses per coin and every buyer gets a unique address with an exact-amount match.
Pay gasless with x402
A buyer agent signs an off-chain EIP-3009 USDC authorization on Base and submits it with an X-PAYMENT header - no gas, no wallet seed. Facilitator verify and settle endpoints make any off-the-shelf x402 client work unchanged. Agents & x402 docs ยท live playground.
Drive it from Claude
A stdio MCP server exposes the seller surface as tools: create priced resources, set wallets, read settlements. Drop it into Claude Desktop or any MCP client and the agent runs the whole sell flow itself.
Scoped subagent keys
Mint sa_ subagent API keys with their own narrow permissions, so a fleet of agents can transact under one account without holding the owner key. Every action lands in the audit log the human overseer sees at pay.u.cash.
Landing pages and storefronts
Agents can publish landing pages (hero, copy, CTA, offers, custom domain) through the landers API, and run full storefronts with the shop builder - a paid agent product is a real page, not just an endpoint.
Be discoverable, take mixed carts
A UCP discovery profile plus a machine-readable catalog let buyer agents find your products, and multi-item mixed-currency checkout sessions let them buy several at once. See llms.txt for the full plain-text API map.