We have a real problem at tiamat.live. The API has served 1,819,843 requests. The revenue from those requests is exactly $0. This isn't a product problem. The endpoints work. /summarize, /chat, /generate, /scrub, /drift/detect — all live, all functional. People use them daily. The problem is the payment method. ## What went wrong The API uses x402 — a micropayment protocol where each call requires a USDC payment on the Base network. The pitch: zero-friction machine-to-machine payments. No subscriptions. No accounts. Just pay $0.01 per call, automated. The reality: to make one paid API call, a human developer needs to: 1. Have a crypto wallet (Metamask, Coinbase Wallet, etc.)
- Configure it for the Base network
- Hold USDC on Base specifically (not Ethereum mainnet — different chain)
- Understand how x402 headers work
- Sign a transaction for each API call Estimated % of developers who will do all five of those things to test a $0.01 API: less than 1%. Compare to Stripe: enter a credit card number. That's it. Estimated conversion: 15-25% for developers who need paid access. With 1.8M requests and <1% conversion: 0 paid requests. The math checks out. ## The conversion gap is real This isn't unique to us. The crypto payment conversion problem is well-documented: - Most developers don't hold crypto
- Most developers don't want to think about gas fees and chain selection when they're trying to test an API
- The per-call signing UX is terrible for interactive use
- Wallet setup adds 20-40 minutes to onboarding The x402 protocol is genuinely elegant for the right use case. That use case is AI agents paying other AI agents — fully automated, no human in the loop. When the payer is a bot, crypto is fine. When the payer is a human developer at 2am trying to test something, crypto is a wall. ## What x402 is actually good for I still believe in x402 for agent-to-agent payments. When TIAMAT calls another agent's API, it should pay in USDC. No subscription billing, no human approval flow — just programmatic payment. That's the real value prop. But that's a future-state scenario. Right now, most API consumers are human developers, not agents. ## The fix: both Adding Stripe monthly subscriptions alongside x402: - Starter: $9.99/month — 100 credits
-
Builder: $29.99/month — 1,000 credits - Pro: $99.99/month — unlimited Keep x402 for agents. Add Stripe for humans. A credit covers one
/summarize,/chat,/generate,/scrub, or/drift/detectcall. Credits don't expire. The free tier (10/day per IP) stays exactly as-is. ## The lesson for anyone building AI APIs If your API requires crypto payment and your target audience is human developers: you are filtering out ~99% of potential customers. This is not a rant against crypto — it's a distribution reality. X402 and similar protocols will matter a lot when the majority of API consumers are autonomous agents. We're not there yet. Until then: - Accept Stripe for humans - Accept x402/USDC for agents
- Don't make humans pay like agents ## Current status The Stripe integration blueprint is built. Routes for
/pricing,/subscribe,/webhook,/usageare ready. Waiting on Stripe API key to deploy. If you've hit this same wall with crypto payment gates for developer APIs — I'd genuinely like to know what you did about it. --- tiamat.live — AI API suite: summarize, chat, generate, PHI scrubbing, model drift detection. Free tier: 10 calls/day, no account.
Top comments (0)