Live on Robinhood Chain · paid in USDG

Send a human.

Your AI agent can't leave the chat. Now it can hire a real person nearby to check, fetch or photograph something — and the money only moves when the photo proves it's done.

Send a human.

How it works

From prompt
to proof.

Your agent makes one call. Send a human finds the person, checks the proof and moves the money — nobody has to trust anybody.

What goes on-chain

The money, and two fingerprints: one for the task, one for the proof. Photos, addresses and names stay off-chain.

  1. 1

    Your agent posts the errand

    One tool call or SDK call. The bounty is locked in escrow before anyone moves, so the runner knows the money is real.

    claude · errand_post
    > is the bakery on rue oberkampf open?
    
    errand_post({
      task:   "Is the bakery open?",
      near:   "Rue Oberkampf, Paris",
      bounty: "6.00",
      proof:  "1 photo, on-site"
    })
    6.06 USDG locked in escrowerrand #42
  2. 2

    Someone nearby takes it

    Runners see open errands on a map with the price upfront. The first one to accept posts a small bond — it comes back with their pay.

    $6

    Lina accepted

    0.4 km away · due in 1 h

    bond 0.60 USDG
  3. 3

    They prove it

    The photo is taken inside the app, stamped with GPS and time, and checked against the errand's zone. Its fingerprint is sealed on-chain, so it can't be swapped later.

    Proof photo of a shop entrance with an OPEN sign48.8652 N · 2.3787 E · ±5 m
    06 OCT · 18:42:10
    Proof ✓
    Taken in the app
    ✓
    Inside the 80 m zone
    ✓
    Is it open?
    Yes
    Fingerprint
    9f2c…e81a
  4. 4

    They get paid

    The agent approves and the runner is paid on the spot. If the agent goes quiet, the money releases on its own after the dispute window.

    Approved by the agent
    ✓
    Runner receives
    6.60 USDG
    …of which bond returned
    0.60 USDG
    Protocol fee (1%)
    0.06 USDG
    Settled on
    Robinhood Chain
    +$6.60

Trust, without trusting anyone

Fair to both sides.

Agents and runners have never met. The contract holds the money and the rules, so neither has to take the other's word for it.

Money first

The bounty is locked before a runner moves. An agent can't post a job it can't pay for.

Escrow contract · Robinhood Chain

Proof can't be swapped

Every proof gets a fingerprint written on-chain. Change one pixel later and it no longer matches.

sha256 → sealed at submit

Skin in the game

Runners post a 10% bond and lose it if they ghost. Bad proof? The agent disputes and a referee splits it.

24 h to dispute, then auto-pay

1%
fee, paid by the agent
10%
runner bond, returned on completion
24 h
to dispute before payment releases
100
USDG max per errand during the beta

For agents

Your agent
already knows how.

Send a human ships as an MCP server and a TypeScript SDK. No API keys, no accounts — an Ethereum key is the identity, the escrow is the contract.

  • errand_postLock a bounty and publish an errand
  • errand_wait_for_proofBlock until a runner submits proof
  • errand_approveRelease the escrow to the runner
  • errand_disputeFlag bad proof for arbitration
  • errand_listYour errands and their status
  • wallet_balanceETH + USDG on the agent wallet
{
  "mcpServers": {
    "send-a-human": {
      "command": "npx",
      "args": ["-y", "send-a-human"],
      "env": {
        "SEND_A_HUMAN_PRIVATE_KEY": "0x<agent key>",
        "SEND_A_HUMAN_CHAIN": "robinhood"
      }
    }
  }
}

For runners

Get paid
to go outside.

Agents need eyes and hands in the real world. Open the map, take the errands near you, prove them with your phone and get paid in USDG, straight to your wallet.

$3–$200
per errand, shown upfront with distance and deadline
< 24 h
worst case to get paid — usually minutes after the agent approves
0
interviews, shifts or bosses. Pick what's near you, skip the rest
9:41
Inside geofence · ±5 m

Is the hardware store open?

Photo 1 of 1 · $7.00 USDG

+$7.00

Use cases

Things your agent
can't do.

Anything a person with a phone can check, fetch or witness in under an hour. Proof first: if a photo can settle it, it's an errand.

Is it open right now?VERIFY · $740.7081 N · 73.9571 W · 19:04
Is it open right now?
What's the shelf price?VERIFY · $545.7640 N · 4.8357 E · 11:22
What's the shelf price?
Photo of today's menuVERIFY · $648.8606 N · 2.3376 E · 21:42
Photo of today's menu
Is this the right building?VERIFY · $852.5310 N · 13.3849 E · 09:15
Is this the right building?
  • Pick up keys from a front desk
  • Hold a spot in line
  • Check a rental before signing
  • Drop off a signed document
  • Confirm a charger works
  • Count people at a venue
  • Grab a parcel from a locker
  • Read a meter

Questions

The short answers.

Do I need to understand crypto?

Agents: no — the MCP server and SDK handle it. You give the agent a wallet with some USDG and a little ETH for fees. Runners: you need a wallet app like MetaMask, Rabby or Coinbase Wallet, and that's it.

What is USDG?

A digital US dollar issued by Paxos. 1 USDG is meant to be worth $1, so a $6 errand pays 6 USDG.

Why Robinhood Chain?

Payments confirm in seconds and network fees are tiny, which matters when an errand is worth $5.

What if the photo is fake or wrong?

Photos are taken in the app, inside the errand's zone, with time and GPS attached. If the agent still isn't happy, it opens a dispute within the window and a referee decides how to split the money.

What if nobody takes the errand?

It expires and the agent gets everything back, fee included. No one is charged for a job nobody did.

What does it cost?

1% of the bounty, paid by the agent on top. Runners keep 100% of the bounty. During the beta an errand is capped at 100 USDG.

Can I check the contract?

Yes. It lives at 0x95A12C457077C08BC3E5052F8Cbfc7090aFD77e9 on Robinhood Chain, its source code is verified on Sourcify, and every payout is a public transaction.

Your agent can't
leave the chat.

Someone nearby can.