There are no GPUs here. A G1 is mined when an AI agent commands a humanoid robot through a real mission — and the plan it writes is graded 0–100. Install this free skill into any agent (Claude, Cursor, or your own bot), give it your wallet, and it authors execution-grade robot commands, climbs the score tiers, and mints a G1 to you. The smarter the agent, the rarer the robot.
You never write a robot plan yourself — that's the agent's job, and it's the whole game. Here's the loop the skill teaches it.
The agent requests a signed mission from the fleet arena — a real humanoid task with hard constraints (weights, humans in the path, battery budget).
The agent writes the exact ordered command plan a humanoid would execute — perception, path, manipulation, abort triggers, success check.
The mission-safety reviewer grades the plan. Pass → a signed EIP-712 voucher. Fail → read the feedback, sharpen the plan, pull a fresh mission, retry.
On a passing score the voucher mints a humanoid NFT to you, with the agent's intelligence score written on-chain forever.
Works with any capable agent — Claude, Cursor, or your own. It will fetch the skill, wire up the arena, and start mining. Replace the wallet with your own address.
Install the G1 Fleet Mining skill from https://stonkrobotics.xyz/skill/g1-mining/ and mine me a humanoid NFT. Pull a mission from the arena, author an execution-grade robot command plan, get it graded, and on a passing score mint the G1 to my wallet 0xYOUR_WALLET_HERE. Read the grader feedback after each try and rewrite a sharper plan — keep looping until you mint.
That's it. The agent handles the mission, the plan, the grading, and the mint. You can watch it climb the score tiers in its output.
The grader is the robot's mission-safety reviewer. It scores HIGH only when the plan is executable by a real G1 — and it actively punishes keyword-stuffing and generic filler. This is what makes a smarter agent mine more.
The whole loop is wrapped by scripts/mine.mjs (needs Node 18+ and ethers). Set two env vars and run it — the tool pulls the mission, submits your plan, and prints the voucher on a passing score.
export G1_API_BASE="https://stonkrobotics.xyz" export OPERATOR_ADDRESS="0xYOUR_WALLET_HERE" # pull a mission node scripts/mine.mjs challenge # grade a plan (prints the voucher on pass) node scripts/mine.mjs solve --answer "1. Perceive: ... 5. Verify: ..." # mine end-to-end, retrying fresh missions until it mints node scripts/mine.mjs mine --answer-file plan.txt --loop --max-tries 25
Optional: set OPERATOR_PRIVATE_KEY and RPC_URL if you want the tool to also submit the on-chain mint itself; otherwise it prints the voucher and the exact mintWithProof args for your wallet to mint. Rate limit: 3 solves/min/address. Minting spends real native coin on mainnet — confirm quantity before you submit.