A procurement protocol in five bad decisions
THE 402
INCIDENT
Scroll to play. The strange parts are real observations, protocol states, and hard product boundaries.
Ten shops.
No market.
Research catalogs disagree on names, vial strengths, currencies, and discounts. The matrix is the actual indexed source-by-category coverage—not pixel confetti.
02 / lore
Reserved for payment. Ignored for decades.
Now a server can answer with a machine-readable price. A wallet signs authorization. The request returns with proof. An unloved status code gets a second life.
- Network
- eip155:5042002
- Testnet USDC
- 0x3600000000000000000000000000000000000000
USDC
on Arc.
This build targets the public Arc Testnet: chain 5042002. Gateway batches EIP-3009 authorizations so an HTTP request can carry payment without pretending test tokens have value.
USDC_CA=0x360000000000000000000000000000000000000004 / mechanics
Request. Challenge. Sign. Settle.
- 01Compare
Inspect exact formulation, currency, strength, and source.
- 02Challenge
The protected route responds with the required USDC payment.
- 03Authorize
The wallet signs; the secret key never reaches the server.
- 04Handoff
Successful settlement returns the order manifest and supplier link.
05 / absurdity, correctly routed
A web request can pay. A catalog still cannot think.
The chain can settle precisely. It cannot decide whether a listing is trustworthy, a compound is appropriate, or a supplier can ship. That boundary is the feature.
Return to markets →