checking facilitator RH testnet 46630

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.

public facilitator · durable on-chain receipts · testnet assets only

$ 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
demo0x7a…f3 → api/nvda-quote · 0.001 USDG · 200demo0x2c…81b → api/msft-close · 0.002 USDG · 200demo0xd1…9e0 → task/settle-arb · 0.050 USDG · 200demo0x44…07a → api/spy-ohlc · 0.001 USDG · 200demo0x9b…4c2 → api/gmgn-holders · 0.004 USDG · 200demo0xe0…7d1 → task/route-quote · 0.010 USDG · 200demo0x5f…a28 → api/coin-basis · 0.002 USDG · 200demo0x83…6f4 → task/monitor-fill · 0.025 USDG · 200demo0x18…b90 → api/tsla-book · 0.003 USDG · 200demo0xac…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 { wrap } from "@hoodx402/sdk";

// your server, unchanged
const api = wrap(app, {
  asset: "0x0f2f…0643",
  assetName: "USDG Mock",
  assetVersion: "1",
  chainId: 46630,
  payTo: process.env.PAY_TO,
  facilitatorUrl: "https://facilitator.h402.finance",
});

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

production status

Facts you can inspect, not vanity metrics.

Facilitator checking
Robinhood Chain testnet 46630chain id
Settlement v0.2 0xd420…ea95
Automated checks 60passing

stands on

Open parts, assembled once.

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

roadmap

Ship the rail, then open it.

v0.1 · shipped

Settlement core

EIP-3009 payments, deterministic receipts, and replay-safe settlement deployed on testnet.

v0.2 · shipped

SDK + live facilitator

Provider and agent SDK, on-chain registry, fee split, and public HTTPS facilitator.

v0.3 · now

Pilot-ready rail

Durable replay checks, monitoring, operational guardrails, and real partner endpoints.

v0.4 · next

Audit + mainnet

Independent review, key-management hardening, incident drills, then controlled mainnet access.

design partner pilot

Put one real endpoint on the rail.

Bring an API that agents already need. We will help price it, wrap it, test the paid path, and watch the first testnet settlements with you.