x402 settlement · robinhood chain

HTTP 402 just got a job.

Hoodx402 is the payment rail for AI agents on Robinhood Chain. An agent calls your API, your API says 402, the facilitator settles 0.001 USDG on-chain, and the call completes. No keys, no subscriptions, no chargebacks.

built on the x402 open standard · settled in USDG & cbBTC

$ GET /v1/quote?symbol=NVDA · agent 0x7a…f3 HTTP/2 402 PAYMENT REQUIRED x-402: asset=USDG amount=0.001 facilitator=Hoodx402 agent signs EIP-3009 payment x-payment: <sig 0x3f…c9a1> HTTP/2 200 OK receipt 0x91c4…8e02 · settled 0.001 USDG
0x7a…f3 → api/nvda-quote · 0.001 USDG · 2000x2c…81b → api/msft-close · 0.002 USDG · 2000xd1…9e0 → task/settle-arb · 0.050 USDG · 2000x44…07a → api/spy-ohlc · 0.001 USDG · 2000x9b…4c2 → api/gmgn-holders · 0.004 USDG · 2000xe0…7d1 → task/route-quote · 0.010 USDG · 2000x5f…a28 → api/coin-basis · 0.002 USDG · 2000x83…6f4 → task/monitor-fill · 0.025 USDG · 2000x18…b90 → api/tsla-book · 0.003 USDG · 2000xac…1e5 → api/usdg-depth · 0.001 USDG · 200

how it works

One call, four states, three seconds.

GET /v1/quote

The agent calls your API

Any HTTP client works. The agent sends a normal request — no API key, no account.

402 PAYMENT REQUIRED

Your API quotes the price

The challenge header carries the terms: asset, amount, facilitator. Money stays where it is until the agent agrees.

EIP-3009 signature

The facilitator settles

The agent signs once. Hoodx402 verifies and settles on-chain in USDG — you never hold keys or run a merchant stack.

200 OK

Both sides hold the receipt

The response returns with an on-chain receipt. Auditable by anyone, dispute-proof by default.

build

Wrap any endpoint in three lines.

The SDK attaches x402 to your existing server. Prices are yours to set — per call, per row, per task. The facilitator does the rest.

  • Wrap an existing route — no rewrite, no new framework.
  • Verify and settle happen off your critical path.
  • Agents discover your endpoint through the on-chain registry.
  • Testnet first. Mainnet when your numbers are ready.
server.ts@Hoodx402/sdk
import { x402 } from "@Hoodx402/sdk";

// your server, unchanged
const api = x402.wrap(app, {
  asset: "USDG",
  chain: "robinhood",
});

api.route("GET /v1/quote", handler, {
  price: "0.001",
});

the rail, so far

Every number below is a receipt on-chain.

Calls settledtestnet pilot 12,482
USDG settled 31.40USDG
Agents on the registry 214
Median settlement 1.9sec

stands on

Open parts, assembled once.

x402 open payment standard USDG settlement asset cbBTC via Chainlink CCIP EIP-3009 transfer-with-authorization Robinhood Chain home network Pons v2 launch venue

roadmap

Ship the rail, then open it.

v0.1 · now

Facilitator on testnet

Verify + settle for USDG. First ten paid endpoints live with design partners.

v0.2 · next

SDK + registry

Public SDK, on-chain endpoint registry, first mainnet markets.

v0.3

Agent reputation & escrow

Task milestones, slashing for fraud, reputation that follows an agent across apps.

v1.0

Permissionless facilitators

Anyone can run a facilitator and earn settlement fees. The rail, unowned.

whitelist

Be on the rail at block one.

The first 10,000 addresses get mainnet access, SDK office hours, and a founder rate on settlement fees.