Skip to content
Thenar

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.

Tasks with data —Sales —Distributed to owners — USDGOwners →
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