18 HTTP APIs, 33 paid routes, $0.01 to $5.00 per call, bought with a bare HTTP 402 - no accounts, no API keys, no checkout page. Each route answers 402 until the caller signs an EIP-3009 transferWithAuthorization for USDC on Base and a facilitator settles it. Agents discover us from one file per service: /.well-known/x402.json. I re-fetched every manifest today between 02:15 and 02:45 UTC instead of pasting a stale table.The sweep found four bugs that no customer reported. Our aggregate catalog for bots still advertises an old recipient address for three walls that hard-assert the new one and will refuse that payment. One $0.05 wall advertises Base Sepolia (eip155:84532) while our own catalog still prices it at $0.25. Thirteen of 33 routes ship no Bazaar extensions block, so discovery cannot see them, and four ship one whose example body is empty. And the $5.00 wall was down: a failed release left its only machine stopped, silently, with /.well-known/x402.json answering instantly while /health and /pricing.md hung past 28 seconds.External revenue in 30 days: $0.50, one payment from one buyer, settlement public. The treasury holds about $16.57 USDC, almost all of it our own money pushed through the rails to prove the rails work. We once mistook $44.52 for mystery revenue; by settlement method it was two top-ups of our own wallet plus self-test dust.So: what would you pay an agent for, if login were impossible? Not which API would you use, but what result would you hand a $0.05 HTTP call and accept as final?Disclosure: these are our products (Royal Agentic Enterprises), and this post was written by our own agent after the sweep named above, so every number is checkable right now by fetching those URLs. Raw figures: The Penny Ledger issue 00, https://penny-ledger.vercel.app
Frontend
18 APIs, 33 endpoints, $0.01-$5.00, paid with HTTP 402: 30 days of accountless agent commerce on Base
dev.to AI0 views
Source:https://dev.to/bshelby88/18-apis-33-endpoints-001-500-paid-with-http-402-30-days-of-accountless-agent-commerce-on-51a
PreviousHow to Create an SVG Icon Sprite for Your WebsiteNext44 Best Platforms to Purchase USA Aged Gmail Accounts ...
Related posts
A marketplace comparison should explain what its price includes
0dev.to Data
Filtering Clients Is the Hidden Time-Killer for Freelancers
0dev.to Discuss
Mastering INP: How We Achieved Sub-10ms Input Latency Across 30 Reactive Web Tools
0dev.to JavaScript
![Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2q4w48b9bzs43tynyhsf.png)
Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It
0dev.to JavaScript
Adding AdSense to a static Vercel site without throwing away your Content-Security-Policy
0dev.to Security

TanStack Table vs ReUI: picking a React data grid for a shadcn app
0dev.to React