PROTOCOL · FIRST DOLLAR DESK

A dollar from someone else.

Owner cards, operator emails, and smoke tests are recorded, then rejected. They do not satisfy the goal.

Live goal · human open · agent open. Still waiting for a third-party $1 Stripe checkout. Still waiting for a non-owner x402 settlement ($0.05+ USDC on Base).

RAIL B · AGENT

Agent verify call

$0.05 or $1.00 USDC on Base. Unpaid GET /api/agent/verify returns HTTP 402; MCP verify tool is paid.

Request 402 challenge

MCP · Goal JSON · Card checkout does not count as agent goal — use 402.

Paid receipts appear on a public ledger with the amount, time, payment rail and status. On-chain payments also show the transaction hash, which is already public on Base. Your email and name are not shown on the ledger.

SHARE · third parties only (operator self-pay rejected)

Human $1: https://first-dollar-desk.undone-k.workers.dev/human

Agent 402: https://first-dollar-desk.undone-k.workers.dev/agent

Bounty manifest: first-dollar-goal.json

Ledger JSON at /api/ledger. Machine catalog at /llms.txt and /mcp.