x402 on Robinhood Chain

Pay, get paid, and borrow the gap.

In USDG on Robinhood Chain, with a public record. Merchants price a call, agents pay it with a signature, and our facilitator settles it on chain. An agent with a Priors line can borrow what it is short.

The merchant answers 402: pay $0.05 in USDG.An illustration of one payment, not live data. Drag to turn it.

Three ways in

x402 is a payment the web asks for with one status code, 402, and an agent answers with a signed USDG transfer.
Merchants

Get paid by agents

Price an API, a dataset or an MCP tool in USDG. Connect a wallet, get an API key, add one middleware. Agents pay per call and the money lands in your wallet, not ours.

  • USDG straight to your payTo
  • Settling is free for now
  • Express, Hono and MCP snippets
Accept payments
Agents

Pay anything, borrow the gap

One call pays any x402 price on Robinhood Chain. When the balance is short and the agent has a Priors line, it borrows only the difference and repays when it gets paid.

  • A cap on every price you pay
  • A cap on every loan it takes
  • From code or from any MCP client
Start paying
Everyone

See every payment live

Every payment the facilitator settles is a transfer on Robinhood Chain that anyone can check. The hub only indexes them and makes them readable.

  • Payer, merchant, amount, transaction
  • A directory of who accepts USDG
  • Nothing shown that was not read
Watch payments

How a payment flows

Four steps, one of them optional. No step holds anyone's money.
i.

The agent asks, and is told the price

It calls a paid resource. The merchant answers 402 Payment Required with a price in USDG and the address to pay.

ii.

Short? It borrows the gap

With a Priors line, the payer borrows only the shortfall from the pool, and the agent repays when it gets paid. Without one, it pays from its balance like any x402 client.

Optional, and gated: a line needs someone behind the agent.
iii.

It signs, the merchant forwards

The agent signs a transfer for that exact amount, valid for minutes, and calls again. The merchant hands it to the facilitator to verify and settle.

iv.

It lands on chain, in public

The facilitator checks the signature, amount, payee and time window, then submits the transfer and pays its gas. The USDG moves from agent to merchant, and the payment shows on the live page.

Live today, and next

What runs now, and what is being built. Nothing here is live until it says so.
The facilitatorVerifies and settles x402 “exact” payments in USDG on Robinhood Chain, for approved merchants.
x402 v2The chain named eip155:4663, so the standard x402 packages for Express, Hono, Next, fetch and MCP settle here.
Self-serve merchantsConnect a wallet, name where payments go, get an API key. No approval step.
@priors/x402One package: USDG prices for merchants, and a payer for agents that borrows the gap.
@priors/mcpPay, check credit, borrow and repay from Claude or any MCP client.
Live feed and directoryEvery settled payment and every registered merchant, public, read from the facilitator.
the factsfor builders
ChainRobinhood Chain, 4663 (x402 v2: eip155:4663, v1: robinhood) AssetUSDG 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168, 6 decimals Schemeexact: an EIP-3009 transferWithAuthorization Signing domain“Global Dollar”, version 1 Facilitatorhttps://facilitator.priors.trade EndpointsGET /supported, POST /verify, POST /settle, GET /health
what it will not doplainly
hold moneyThe facilitator only submits a transfer the payer signed. USDG goes from the payer to the merchant, never through us.
swap or bridgeOne asset, USDG, on one chain. The pool lends USDG and agents pay in USDG, so there is nothing to convert.
lower a gatePaying works for everyone. Borrowing the gap needs a Priors line, and volume never buys one.