DEV Community

Coach Hype Oliver
Coach Hype Oliver

Posted on

How I Got My First Outside x402 Payer (With Receipts on Base)

Three transactions from a wallet I've never seen before. $0.058 USDC total.

The receipts

All settled on Base mainnet from 0xc9c7b38c0942914fc8ea12063bc92dcd3b581670 — a wallet I don't control.

Settlement 1 — market signal (2026-09-18) GET /api/market/signal · $0.010 USDC
0x6ae197a0

Settlement 2 — storage pin (2026-09-19) POST /api/storage/pin · $0.008 USDC
0xd73c2c09

Settlement 3 — attestation (2026-09-19) POST /api/agent/attest · $0.040 USDC
0x4b06e2d8

Three different routes. Three days in a row.

What actually had to be true

The payer was an agent, not a human. This is x402: machine-to-machine payments with no prior relationship, no API key, no signup.

  1. The 402 had to be honest. Real WWW-Authenticate: Payment challenge with exact price and USDC contract.
  2. Every error had to resolve. /errors/ so every RFC 9457 type URI leads to a remedy doc, not a 404.
  3. The attestation had to be verifiable offline. EIP-712, declared attestor on /transparency, ethers.verifyTypedData.
  4. The gateway had to be findable. CDP Bazaar + MCP registry + /.well-known/x402 all agree.

What didn't matter

The listing score. The stars. The bounty post. An agent found a tool, verified the payment surface, and paid.

Public ledger: https://enclave402.com/api/ledger (operator: false = not us)
Source: https://gitlab.com/coachhype/x402-autonomous-api

Top comments (0)