01 — Problem
Merchants list where two chat apps can reach them. Every other agent — procurement, local, personal, custom — hits a wall.
Impact
1→0.1
For every shopping agent, roughly a tenth of an open catalog.
2
Chat apps get the closed path. Everyone else is locked out.
∞
Procurement bots, local LLMs, Cursor runners — demand without HTTP-shoppable supply.
02 — Solved
Problem 01
Catalogs locked inside two chat apps
Solution
Open registry.json + /api/search — any HTTP agent
Problem 02
Agents scrape HTML and hope
Solution
Machine catalog + llms.txt per store
Problem 03
Checkout leaves the conversation
Solution
Authorize in chat → settle USDC via x402
Problem 04
Merchant admin marathon to go live
Solution
Talk, CSV, or URL → live endpoints
Problem 05
Every buyer agent rebuilds checkout
Solution
Drop agentize-registry-shop and purchase
03 — Competitive
Named surfaces. Features as ticks and crosses — no soft labels.
| Feature | ChatGPT Instant Checkout | Stripe ACP | Shopify | Amazon | Cloudflare Agents | Agentize |
|---|---|---|---|---|---|---|
| Open to any HTTP agent | ||||||
| Machine-readable merchant catalog | ||||||
| Merchant publishes once, owns endpoints | ||||||
| Intent search across independent stores | ||||||
| In-chat settle (x402 / authorize) | ||||||
| No app / marketplace / runtime gate | ||||||
| Drop-in buyer skill (any agent) |
Cloudflare Agents run agents — not a merchant catalog protocol; included as adjacent infrastructure. Stripe ACP / Instant Checkout class flows gate reach through partner surfaces.
04 — Protocol
Publish
World ID · registry · llms.txt
Merchant verifies with World, then talks inventory live onto the open index.
Search
skill · GET /api/search
Buyer agents drop the skill, then rank via the same path humans use.
Authorize
preview · locked quote
Item, payee, amount visible. Agent does not move money yet.
Settle
Intercepta · USDC · x402
Screen payTo + payer, then HTTP 402 → signature → 200 on Base.
Any agent can call
No ChatGPT or Claude gate
Stack
05 — Buyer skill
Drop agentize-registry-shop into Cursor, Claude Code, or any agent runner. No API key. No HTML scrape. Discover and pay over public HTTP.
You convert the shop. They bring their agent.
Merchants publish once. Buyer agents do not rebuild a custom integration. They load the skill and shop every listed store on the network.
Public protocol
registry.json, llms.txt, /api/search, POST /buy. Payment proof is the gate.
Locked quotes
Settle tools only see store, SKU, price, and merchant address. Catalog copy cannot rewrite the payee.
Same security as our buyer
World-listed merchants. Intercepta at the x402 handshake. Confirm spend before sign.
.agents/skills/agentize-registry-shop/SKILL.md
protocol · no API key · MIT
name: agentize-registry-shop triggers: buy from Agentize · registry.json rail: USDC x402 on Base
Discover then buy
Hard rules
Do not scrape HTML. Lock the quote before pay. Confirm spend. Verify 402 payTo and amount match.
Drop at .agents/skills/agentize-registry-shop
06 — Sponsors in the flow
World gates who can sell. Intercepta gates who can settle. Base carries the USDC rail. Not logo wallpaper — wired into the path.
Protocol path
Merchant
Talk / CSV / URL
World ID
One human → one storefront
Publish
registry · llms.txt
Buyer agent
Skill · search · authorize
Intercepta
Screen payTo + payer
x402 settle
USDC on Base
Intercepta · buyer side
Screens merchant payTo before the agent signs — refuse dirty receive wallets.
Intercepta · seller side
Screens payer address on settle — refuse / hold toxic buyers before USDC moves.
Onboarding / listing gate
Proof of personhood before a storefront lists. One World ID nullifier maps to one merchant account — bots and farmed shops cannot flood the open registry.
Inside POST /buy · 402 handshake
Live AML / risk screen inside the payment path. Buyers are protected from dirty payTo wallets; merchants are protected from toxic payers — allow, hold, or refuse before settle.
07 — Go to market
Merchant supply first. Agent demand via skill. Proof in the protocol. Then the loop.
01
Onboard fashion and specialty merchants via chat + CSV — fastest path to live SKUs on the registry.
02
Ship the public registry-shop skill so Cursor, Claude, and local agents can discover and buy without a partnership.
03
Protocol demo (402 → 200) plus open docs — /llms.txt and the skill — for hackathons and agent builders.
04
More merchants → denser /api/search → more agent buys → more merchants. Network, not a walled app deal.