Data
Every task's paid runs are a robot-manipulation dataset in LeRobot format, with the failures kept in their own labelled array. An agent asks for a task's file, is answered 402, and pays 1 USDG on Arbitrum Sepolia in the request that fetches it. No account and no API key: the payment is the permission. The USDG goes to the people who recorded the data.
What is for sale
Reading the task registry…
The terms, as the 402 states them
- Endpoint
- GET /api/agent/corpus?taskId=N
- Price
- 1 USDG per task corpus, x402 exact scheme
- Settles
- On eip155:421614 (Arbitrum Sepolia), through an x402 facilitator that submits the agent's signed USDG authorisation (EIP-3009) and pays the gas. Only after the file is ready: a task with nothing recorded answers 404 and charges nothing.
- Paid to
- reading…
- Sales log
- reading…
What has this agent bought?
What agents have taken
Reading the ledger…
Run the buyer
The agent in the repository signs a USDG authorisation for x402 to settle on Arbitrum Sepolia. Then it hashes what it received and asks SalesLog whether those exact bytes were logged as sold.
node --import ./test/register.mjs scripts/agent-buy.mjs https://arbitrum.thenar.io 1