x402 · April 2026 · SideGuy Dev Notes

x402: Pay Per Request.
No Subscription. No API Key.

⛰ Apex doctrine: SideGuy is the AI Translation Layer for Small Operators →
TL;DR: x402: Pay Per Request. No Subscription. No API Key. — direct read from a single operator. Below: the actual answer (no fluff), what most articles miss, and the path forward — including when to skip the rest of the read and just text PJ at 858-461-8054.
Helped people with this exact issue recently · single operator · no funnel

HTTP 402 was reserved for "Payment Required" since 1991 and never used — until now. x402 is the open protocol that lets any API charge per request using crypto. Flagged by Toby in our April 13 session as the next rail to wire into SideGuy's TTS engine.

Protocol spec: live (Coinbase x402) USDC on Base: ~$0.001 per tx SideGuy TTS gating: coming Wallet address: pending
How it works
1
Request hits API
User calls the endpoint — no API key, no account needed.
2
402 returned
API responds with HTTP 402 + payment details: amount, token, wallet address, chain.
3
Client pays
Client sends USDC (or USDT) on Base. Transaction takes ~1 second. Cost: fractions of a cent.
4
API unlocks
API verifies the on-chain payment and returns the real response. No signup required.

What a 402 response looks like

When your client hits an x402-gated endpoint without payment, it gets this back:

HTTP/1.1 402 Payment Required
X-Payment-Required: true
X-Payment-Amount: "0.001"
X-Payment-Token: "USDC"
X-Payment-Chain: "base"
X-Payment-Recipient: "0xYourWalletAddress"
X-Payment-Memo: "tts-request-april-2026"

Your client reads those headers, signs a transaction with connected wallet (or auto-pays if pre-authorized), then replays the original request with a X-Payment-Proof header. API verifies on-chain and responds normally.

When to text PJ about x402: Pay Per Request. No Subscription. No API Key.

Yes — text now

  • You've read 2-3 articles, still don't know what to do
  • About to spend $500+ on a tool / contractor / build
  • Want a 30-second sanity check from someone not selling you
  • Local to North County San Diego (faster routing depth)

No — figure it out

  • You haven't tried the obvious built-in fix yet
  • Looking for a free template you can DIY in 10 min
  • Just casually browsing, no real decision pending
  • Need a service we don't actually route (we'll say so)
📲 Text PJ · 858-461-8054

Why this beats API keys

No key management. API keys get leaked, rotated, stolen, rate-limited. x402 has no server-side secret to protect — the money IS the credential.

No subscriptions. You pay for exactly what you use. A single TTS request that costs $0.001 doesn't require a $20/mo plan.

Anyone can access it. As long as a user has a wallet with USDC, they can hit the API. No account, no OAuth, no friction.

Built for these scenarios
🔊
TTS per request
Gate OpenAI TTS calls via pocket-tts proxy. Charge $0.001 per synthesis — PJ's key stays server-side, cost is covered by the caller.
🤖
AI API metering
Any LLM endpoint can return a 402. Ideal for demos, one-off generations, or usage-based AI tooling without auth walls.
📄
Pay-per-page content
Gate a report, PDF, or decision packet behind a $0.05 micropayment. No Stripe setup, no checkout flow.
🔌
Serverless function metering
Deploy a Vercel/Netlify function that 402s on every hit. Anyone can call it, as long as they can pay the ~1¢ toll.

How x402 wires into SideGuy's TTS engine

SideGuy uses a two-tier TTS system: OpenAI API endpoint (Tier 1) + browser speech synthesis fallback (Tier 2). The problem: exposing PJ's API key client-side is a security hole. The pocket-tts proxy solves this — and x402 makes it self-funding.

# Current plan (pocket-tts + x402)

User visits page
  → hits /tts serverless proxy endpoint
  → proxy returns 402 with USDC payment request
  → user's wallet auto-pays $0.001
  → proxy proxies to OpenAI TTS with PJ's key
  → audio streams back to user

PJ's key never touches the client. Usage is self-funding. No subscription needed. x402 is the missing piece between "great TTS quality" and "zero friction for end users."

Want to wire x402 into your API or product?

Text PJ — SideGuy is implementing this now. If you're building something that needs per-request payments without auth walls, let's talk.

Text PJ
Text PJ
858-461-8054
PJ Text PJ 858-461-8054
🎁 Didn't quite find it?

Don't see what you were looking for?

Text PJ a sentence about what you actually need — I'll build you a free custom shareable on the house. No email, no funnel, no SOW.

📲 Text PJ — free shareable
~10 min turnaround. Your friends will love it.

I'm almost positive I can help. If I can't, you don't pay.

No signup. No seminar. No bullshit.

PJ · 858-461-8054

Ready to start?Operator Audit · $250 · 3-5 days · operator-honest signal-quality audit · credited if you upgrade · text PJ at 858-461-8054.