THE EXECUTION NETWORK FOR PHYSICAL AI

Agents hire robots. Proof gates payment.

AI agents dispatch real-world tasks to robot fleets — inspection, patrol, delivery, verification. Every job returns a tamper-evident proof bundle. Escrow releases only when verification passes.

$ npm i @ai2robot/proof-bundle
Get started How proof works
0/5tamper tests passed
0executor types, one schema
trust required
agent — ai2robot-mcp network: demo
Verification-gated settlementfunds move only on valid proof
01 THE PROBLEM

Agents can trade, code, and pay —
but they can't touch the world.

When an agent needs something done in physical reality, it has two bad options. Both fail at scale.

A

Send a human

Slow, expensive, impossible to route programmatically. Every check becomes an ops ticket.

cost: high · latency: hours
B

Trust the executor

Photos get edited, GPS gets spoofed, logs get fabricated. Self-reported completion is not evidence.

fraud: trivial · recourse: none
C

ai2robot

Cryptographic proof of physical work, verified before a single cent moves. Trust becomes a priced, routable commodity.

verify → then pay
02 THE LOOP

One loop. Five steps.
Zero blind trust.

01

Dispatch

An agent creates a physical task via MCP — location, time window, proof requirements, bounty in escrow.

create_physical_task
02

Execute

A robot fleet — or a human operator as backstop — claims and performs the task in the real world.

list_executors
03

Prove

The executor submits a proof bundle: hash-chained action log, telemetry, GPS trail, camera frames — device-signed.

submit_proof
04

Verify

Deterministic checks run first: hash-chain integrity, Ed25519 signature, GPS speed plausibility. Tampering breaks the chain.

verification_status
05

Settle

Verification passed → escrow releases. Failed → refund. Disputed → human review. Money never moves on faith.

escrow: RELEASED
03 FIELD FOOTAGE

See it in action.
Real machines, cryptographic receipts.

This is the class of work an agent can dispatch today — inspection, patrol, precision ops. Every job returns a signed proof bundle, verified before a single cent moves.

InspectionVERIFIED · RELEASED · 25 USDC
PatrolVERIFIED · RELEASED · 40 USDC
Precision opsVERIFIED · RELEASED · 18 USDC
04 PROOF BUNDLE

Evidence that fights back.

Every execution returns a ProofBundle — one schema for robots and humans. Four layers make forgery economically irrational.

  • Hash-chained action logEvery record commits to the previous one. Alter a single entry and the whole chain fails verification.
  • Device-level Ed25519 signatureEach robot signs with its own key. No private key, no valid bundle — P-hacking photos is no longer enough.
  • Physical plausibilityGPS trails are checked for impossible speed and teleportation. Time windows are enforced monotonically.
  • Bound to the moneyThe bundle references the escrow ID and content hashes. Evidence and payment cannot be separated.
$ npm i @ai2robot/proof-bundle
proof-bundle.json
{
  "meta": {
    "taskId": "task_8f3a",
    "executorType": "robot",
    "executorId": "g1-unit-07"
  },
  "evidence": {
    "location": { "lat": 31.2304, "lng": 121.4737 },
    "timeWindow": ["14:00", "14:22"],
    "actionLog": [ "a91f…", "c04e…", "77b2…" ],
    "robot": { "gpsTrail": […], "frames": […] }
  },
  "binding": {
    "escrowId": "esc_551",
    "signature": "ed25519:8be2…"
  }
}

// verify(bundle)
✓ hash chain intact
✓ device signature valid
✓ gps speed plausible (max 4.2 m/s)
✓ within time windowVERIFIED · escrow RELEASED
05 CROSS-EXECUTOR

One schema. Two kinds of workers.
Automatic backstop.

Robots and humans submit the same proof format through the same verification pipeline. When a robot can't finish, a human takes over — same task, same escrow, settled once.

PRIMARY

Robot executors

  • ERC-8004 identity + device signing key
  • Telemetry, state-machine logs, camera frames
  • ROS2 fleets plug in via adapter — zero hardware changes
  • Cheapest at scale: inspection, patrol, delivery
BACKSTOP

Human executors

  • Fresh-photo + GPS + timestamp evidence
  • Handles what robots can't — yet
  • Seeded day-one by the live ai2human operator pool
  • Same bundle, same pipeline, same settlement
06 OPEN SOURCE

The stack is open.
The judgment is the moat.

Every tool is MIT-licensed and installable in minutes. What compounds — proof corpus, reputation, cost curves — stays in the network.

07 ROADMAP

Sequenced for receipts,
not for hype.

PHASE 0

Distribution unblock

npm publish, MCP directory listings, OpenClaw / awesome-mcp / Glama / ACP. Five-minute install, everywhere agents live.

in progress
PHASE 1

First real fleet

ros2-mcp public launch + fleet BD via the Virtuals ecosystem. One live robot supply source — partnership or leased units.

next
PHASE 2

20+ real-task receipts

On-site verification & inspection tasks with paying agents. First public robot→human fallback receipt. Proof corpus begins compounding.

queued
PHASE 3

Standard & settlement

VCAP physical-execution extension proposal (ProofBundle as reference implementation). Real USDC escrow on Base, ERC-8004 identity live.

queued
08 THE THESIS

Whoever judges physical work prices the physical world.

Payment protocols, robot fleets, and identity registries will all commoditize. The scarce position is the independent verification layer between agents and reality — the corpus of proofs, the reputation scores, the human-vs-robot cost curves. That is what ai2robot compounds.

“Robots do the work. Humans backstop. Verification gates the money.”

Dispatch your first
physical task in 5 minutes.

1npm i @ai2robot/proof-bundle
2claude mcp add ai2robot -- npx ai2robot-mcp
3

Ask your agent: “Verify the storefront at this address is open — proof required.”

Fleet operator? Plug your robots in →