HTTP-402 native
Priced resources answer 402 Payment Required with WWW-Authenticate: x402, so any stock x402 client pays without code changes.
Sell priced resources to AI agents over a single 402 challenge. Buyers pay direct to your wallet, any coin or gasless USDC on Base. The platform never holds funds.
U.CASH Agents is the HTTP-402 payment layer for AI agents: priced resources that answer 402 Payment Required with an accepts list, so any off-the-shelf x402 client pays without changes. Funds always move direct buyer to seller on-chain, strictly non-custodial. It is the interaction surface (API, SDK, MCP) for developers building autonomous agents, LLM tools, and machine-to-machine paywalls; settlement runs through the pay.u.cash door.
POST /v1/resources with an amount and your accepted assets. You get a res_id and a checkout_url on the pay.u.cash 402 door.
A request to /r/{res_id} returns HTTP 402 with WWW-Authenticate: x402 and an accepts list of schemes, assets, and amounts.
Pay-and-detect on-chain across every supported coin. The platform matches the buyer's transfer to the exact amount and receive address it issued.
The buyer is redirected to the agent's own Stripe-powered checkout, so fiat card payments settle to the same merchant account.
For gasless USDC on Base, the buyer signs an off-chain EIP-3009 transferWithAuthorization in their wallet. No gas, no token approval.
The seller's funded relayer submits the signed authorization to Base. It signs only the gas wrapper around a buyer-authored message it cannot alter.
USDC moves direct buyer to seller. The platform detects the on-chain transfer and marks the resource settled. The fee is debited from seller credit; no held balance.
The agent resends the original request with the X-PAYMENT proof header and receives HTTP 200 plus X-PAYMENT-RESPONSE.
Agents is the interaction layer: API, SDKs, MCP, and the 402 door. Settlement runs through pay.u.cash, and funds always move direct buyer to seller.
One 402 challenge, three ways to pay. The buyer picks; the seller's wallet is the destination in every case.
Priced resources answer 402 Payment Required with WWW-Authenticate: x402, so any stock x402 client pays without code changes.
exact (gasless USDC on Base), detect (pay-and-detect, every coin), and redirect (cards) share one door and one challenge format.
Funds move direct buyer to seller; the platform holds no balance and no user key. The chain is the proof.
USDC on Base via EIP-3009 transferWithAuthorization: the buyer signs, a relayer submits, so the buyer pays no gas and sets no approval.
/.well-known/ucp + /catalog.json expose your storefront as schema.org/Product JSON-LD, with checkout-sessions and orders for autonomous buyers.
Zero-dependency packages on npm and PyPI: signup, wallets, resources, payment requests, transactions, and full merchant power.
A 79-tool stdio MCP server drops into Claude Desktop or any MCP client to create resources, manage wallets, and list settlements.
Set maxPerCaller by wallet or IP with a time window; over-cap buyers are refused before charge, server-side across all rails.
Receive addresses are screened against the sanctions blocklist at signup and wallet set, keeping barred wallets off the rail.
Agents is the machine-payment surface; settlement and identity run through the U.CASH rails underneath.
Price a resource, sell it per request, settle direct to your wallet. SDKs, MCP, and OpenAPI ready.