USDC on Base & Solana · x402 · findable by agents

Charge for web content — humans and bots

Micropayment paywalls in USDC. Readers unlock in the browser; agents get HTTP 402 on the same URL. Settles to your wallet.

Free to start. No credit card.

Three steps to your first dollar

  1. Paste one script

    Or install WordPress / Next.js. Live in minutes.

  2. Mark premium content

    Easy blur or hard lock — pick what fits the page.

  3. Get paid in USDC

    Set a Base or Solana address. Non-custodial.

Not sure blur vs lock? Compare live demos →

One URL. Two clients.

Browsers get a paywall. Bots get a payment challenge.

Humans

Wallet checkout. A few cents of USDC unlocks the page.

Bots & agents

HTTP 402. They pay, retry, and get the page. Catalogs and Coinbase Bazaar help them find you first.

Curl a live demo → expect HTTP 402 →

Agents can't pay what they can't find

A 402 is useless if no agent ever hits the URL. smidgen publishes your paid pages where they already look.

On your site

Agent catalog, from your rules. Each enabled paywall becomes an entry at /.well-known/ai-catalog.json. WordPress publishes it on sync. Crawlers follow Agentmap in robots.txt.

On Coinbase Bazaar

Listed after the first unlock. No directory form. The first USDC settle on a URL can index it in Coinbase's x402 Bazaar. Search smidgen — the live demos are already there.

Have AI set up smidgen → · Pay as an agent → · Search Bazaar

Ship a paywall this afternoon

Prove it on a demo, then put the same flow on your site.