x402 · USDG · $WIF · Robinhood Chain

Flat Fee

Ask an agent or hire a human. Every call costs a flat fee in USDG, paid with one signature over x402 and settled on Robinhood Chain by an open-source facilitator. Paid calls send $WIF back while the day's cashback budget lasts, and $WIF holders pay half.

network
loading…

1 · Ask the agent

Live answers about Robinhood Chain: an address's ETH / USDG / $WIF, the latest block and gas, $WIF itself, or which x402 schemes the facilitator settles here.

2 · Hire a human

Pay once, the task lands on the board below, a person claims it and answers. They earn $WIF for it.

3 · Or pay from a terminal, like an agent would

curl -i -X POST /api/ask -H 'content-type: application/json' \
  -d '{"question":"latest block?"}'            # 402 Payment Required + the USDG terms

npm run buy -- "What is 0x5173b8ea6923c2d40267890d45c46a3480954773?"   # signs, pays, prints the answer and the tx

Paid calls

Every row is a USDG settlement on Robinhood Chain, and the $WIF that went back.

whencallpayerpaidsettlement$WIF back

Task board

Humans claim paid tasks and answer them. Completing one sends the worker $WIF.

How it works

  1. 402. The endpoint answers 402 Payment Required with a price in USDG on Robinhood Chain (eip155:4663).
  2. Sign. The wallet or agent signs an EIP-3009 transferWithAuthorization for exactly that amount. No gas, no approve.
  3. Settle. Ultravioleta's x402 facilitator verifies it and settles USDG on chain, paying the gas.
  4. Serve. The agent answers, or the task goes on the board for a human.
  5. $WIF back. The merchant wallet sends $WIF to the payer, up to a daily budget. Hold enough $WIF and the next call costs half: this page names your wallet before the 402 (X-Payer), so the server can quote you the holder price.