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.
| when | call | payer | paid | settlement | $WIF back |
|---|
Task board
Humans claim paid tasks and answer them. Completing one sends the worker $WIF.
How it works
- 402. The endpoint answers
402 Payment Requiredwith a price in USDG on Robinhood Chain (eip155:4663). - Sign. The wallet or agent signs an EIP-3009
transferWithAuthorizationfor exactly that amount. No gas, no approve. - Settle. Ultravioleta's x402 facilitator verifies it and settles USDG on chain, paying the gas.
- Serve. The agent answers, or the task goes on the board for a human.
- $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.