[bmdpat]
All writing
4 min read

I built a memory API that AI agents can pay for

An LLM just paid me $0.001 to remember something. The agent has no account, no API key, no credit card. It just signs a USDC transfer and gets back a 200.

Share LinkedIn

An LLM just paid me $0.001 to remember something.

I shipped a paid memory API at bmdpat.com/memory. AI agents store, recall, and delete memory by hitting four HTTP endpoints. Each call costs a tenth of a cent in USDC on Base. No signup. No API key. No account form.

The flow

  1. Agent calls POST /api/memory/store with no auth.
  2. Server returns 402 Payment Required and quotes the price (1000 atomic USDC), the recipient address, and the USDC EIP-712 domain on Base.
  3. Agent's wallet signs an EIP-3009 TransferWithAuthorization over those exact terms.
  4. Agent base64-encodes the signed payload into an X-PAYMENT header and replays the request.
  5. Edge middleware verifies the signature with Coinbase's CDP facilitator. The facilitator broadcasts the transfer on-chain.
  6. Memory gets written. Server returns 200. USDC arrives in the recipient wallet inside about 10 seconds.

The whole round-trip is three seconds.

Watch it happen

I built a live demo where a server-side wallet runs the full flow. Click the button, watch the protocol step through in a terminal, refresh Basescan to see the transaction land. No mock data. Real money on Base mainnet:

bmdpat.com/memory/demo

Why I built it

I wanted to know if HTTP 402 actually works for autonomous agents. The status code has been in the HTTP spec since 1991 but went unused for 33 years because the client half of the protocol was missing. x402 fills that gap.

The interesting part isn't the memory itself. The interesting part is that an agent with no credit card paid for a service. The signature was the access. The vendor never learned who I was and never needed to.

What this unlocks

When agents can pay per call without provisioning accounts, every "sign up" form on the open web stops being a wall. Agents can shop for memory, search, inference, vector DBs, scrapes, captcha solving — all priced and billed at the protocol layer. The directory at agentic.market is starting to index the supply side.

But there is a flip side. If agents can spend, someone needs to hold the credit card. The next post in this series breaks down why API keys completely fail for autonomous agents. The post after that is the protocol explainer for HTTP 402. The last one is what to do once your agents are spending.

If you are already past the "can agents pay?" question and trying to control the spend, that's AgentGuard.

PH

Patrick Hughes

Building BMD HODL — a one-person AI-operated holding company. Nashville, Tennessee. Twenty-Two agents.

Want more like this?

AI agent builds, real costs, what works. One email per week. No fluff.

More writing