USDC on Base & Solana · x402 · findable by agents

Charge for web content — humans and bots

x402 micropayment paywalls in USDC. Readers unlock in the browser; agents get HTTP 402 on the same URL. Settles to your wallet. What is x402?

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 →

x402 ecosystem

Micropayments settling on-chain every hour

Last 24 hours of x402 activity on Base and Solana — same figures as x402scan Networks.

View on x402scan

Combined

Last 24 hours

72k

transactions

$27.5k USDC

Base

eip155:8453

56k

transactions (24h)

$10.4k

USDC volume (24h)

1.4k sellers

Solana

solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp

16k

transactions (24h)

$17.1k

USDC volume (24h)

54 sellers

Data from x402scan Networks (past 24 hours). Updated Sep 9, 3:15 PM UTC. What is x402?

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.