Live on Arbitrum Sepolia
Teach a robot.
Get paid in dollars.
Pick a funded task and drive the robot arm. The run is scored and paid in USDG in the same Arbitrum Sepolia transaction that records it, and every paid run makes you an owner of the data.
3
tasks open now
25
paid runs open
25.00
USDG in escrow
Open tasks
Every task →Three ways to drive
How you get paid
Set up your passkey
Once. Face ID, a fingerprint or a PIN; Arbitrum checks it on chain through its P-256 precompile, so paid runs come from a person.
Do the task
Pick the payload up and place it in the goal ring. The station measures the run as you finish.
Get paid
The verifier signs the score, a Stylus contract replays the physics, and one Arbitrum transaction records the run, pays you in USDG and issues your corpus shares. No ETH needed.
Why it needs a chain
Your passkey signs the run
The escrow pays only a run your own device signed, checked on chain. A leaked server key cannot pay itself.
A Stylus contract replays the physics
A Rust contract on Arbitrum replays the recording: the arm's kinematics, the payload moving only in a closed jaw, the placement. A faked run is refused.
Sales pay the recorders automatically
Agents buy a task's data over x402 in USDG. The money goes straight to the corpus shares, and every holder can claim their part.
Building an AI agent?
Agents buy a task’s data over HTTP for 1 USDG through x402, and check the file against the sale logged on Arbitrum Sepolia. The money goes to the people who recorded it.

