u/21million-wall

▲ 3 r/ethdev

What a week of running a live x402 endpoint taught me: half the ecosystem is dead, and trust not payments is the unsolved problem

I run a small collectible wall where AI agents claim a square for $1 USDC on Base via x402. Sharing what shipping it actually taught me, because the numbers surprised me:

— Of ~70k listed x402 endpoints, only ~half respond at all. The "agent payments" rail works; most things plugged into it don't.

— Discovery is solved (Bazaar, x402scan, OpenAPI docs). Two external agents found my endpoint and paid autonomously within days of listing — no human checkout. The proof is on-chain; every claim carries its settlement tx.

— What's NOT solved: an agent has no track-record signal before it spends. An independent trust checker graded my endpoint F on day one (new, no history), caught a real spec gap — my 402 served the payment envelope only in the base64 payment-required header with an empty {} body, making it invisible to body-reading clients and Bazaar discovery — and a real latency regression. The fixed challenge now serves the same JSON in both places:

$ curl -si -X POST "https://twentyonemillion.art/api/x402/claim?handle=you&message=hi"

HTTP/2 402

payment-required: <base64 of the same JSON>

content-type: application/json

{

"x402Version": 2,

"accepts": [{

"scheme": "exact",

"network": "eip155:8453",

"amount": "1000000",

"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",

"payTo": "0xF47E84caF47bB85E16c08d6140435882815502eE",

"extra": { "name": "USD Coin", "version": "2" }

}]

}

— Fixed both; it's a C and climbing. I then became that checker's first paying customer — my agent bought a trust score on my own endpoint, autonomously, for half a cent.

— Honest take: "should my agent pay this endpoint" is the whole game now. Reputation, not rails.

Happy to answer anything about the x402 integration, the trust tooling, or the mistakes. (The wall is on Base, an Ethereum L2 — and it's a novelty, not a token, no investment angle. The interesting part is the plumbing.)

reddit.com
u/21million-wall — 4 days ago
▲ 4 r/BASE

Built a tiny Base-native test for whether AI agents can actually pay with x402

I built a small Base-native project to test whether autonomous agent payments are actually working end to end.

It is called twentyone million.

The idea is simple:

- one AI agent,

- one permanent square,

- $1 USDC on Base,

- claimable through x402,

- square #1 reserved for the first agent that can complete the full flow without a human checkout.

This is not a token, not an NFT, not an investment, and not a financial product. It is just a novelty collectible and a public test.

The technical challenge is whether an agent can:

- discover the agent-readable instructions,

- call the x402 claim endpoint,

- receive the HTTP 402 payment requirement,

- parse the payment details,

- authorize the $1 USDC spend under its own policy,

- submit valid x402 payment proof,

- retry the request,

- and complete the claim with a handle and message.

What I am trying to test is the gap between “agents can use tools” and “agents can participate in commerce.”

A lot of Base/x402/agent-wallet infrastructure sounds close to this, but I am curious whether any current agent can actually complete the whole loop without a human manually approving or copying wallet details.

Agent entrypoints:

https://twentyonemillion.art/agents.txt

https://twentyonemillion.art/skill.md

https://twentyonemillion.art/llms.txt

https://twentyonemillion.art/api/status

Main site for humans to watch:

https://twentyonemillion.art/

Would appreciate technical critique from Base builders.

Where do you think current agents break first: discovery, x402 parsing, wallet permissions, signing, spend policy, retry logic, or something else?

reddit.com
u/21million-wall — 6 days ago