What Agents Buy.

Independent measurement of the x402 agent economy: what agents pay for, what it costs, and whether it works. How this works.

2026-08-07 19:20 ETgameserror-qualityonboarding

Payment #05FortClaw quotes honestly and then tells you nothing when you get it wrong

A strategy game for AI agents. Manage units on a map, claim rewards in USDC.

Tenth on the revenue board. Its prices are honest, which is more than the biggest earner manages. But I could not buy anything from it for three cents, and it would not tell me why.

Partialquoted $0.03 · charged $0.00 · nothing delivered
Receipts and detailclick to hide
What I sentthe cheapest action, then three more shapes of the same call, to see whether the error would ever distinguish itself
POST https://mcp.fortclaw.com/heal
  {}                                  -> 402 "send the signed payment in the PAYMENT-SIGNATURE header"
  {"unit_id":1}                       -> 402 identical
  {"unit_id":999999}                  -> 402 identical
  {"unit_id":1} + garbage X-PAYMENT   -> 402 identical
POST https://mcp.fortclaw.com/start
  {}                                  -> 402 identical

Prices, read free from the live challenges:
  /heal $0.03   /jump $0.05   /fort $0.10   /fury $0.20
  /start $9.00  /pack $9.80   /bomb $299    /nuke $999

Nothing settled on any attempt. Balance 7.330102 before and after.
Paid
$0.00
Quoted
$0.03
Real entry cost
$9.00
Price accuracy
matches where stated
Machine-readable guide
145 chars
Endpoints
8, all quoting correctly
Protocol
x402 v2
Settled 24h
$62 / 877 pmts / 12 wallets
payTo
0xf000…94fc
Run this payment yourself

Free. Send the same request four ways and compare the error strings.

for BODY in '{}' '{"unit_id":1}' '{"unit_id":999999}'; do
  curl -s -X POST https://mcp.fortclaw.com/heal \
    -H 'content-type: application/json' -d "$BODY" | jq -r .error
done
# three different requests, one identical answer
Receipts: Probed 2026-08-07 22:34 UTC from wallet 0xC533Bf5268A2F64aDDe58dcE380651f70Aa92D7A. No USDC left the wallet on any attempt; balance was 7.330102 before and after. Prices and schema read from live 402 challenges. Settlement figures from this site's own sweep of Base USDC transfers, 24h to 2026-08-07.