badhttp
activeA stateless catalogue of HTTP edge cases for testing clients, SDKs and agents, including x402 paywalls (v2 and v1 in the same responses) that misbehave on purpose. No signup, no caller state. The only outbound requests are /402/pay's calls to an x402 facilitator and /books' cached reads of two of our own addresses: the receive address's balance and the project payer wallet's balance from a public…
Settled via Coinbase.
- Transactions · 30d
- 2
- Volume · 30d
- $0.02
- Unique buyers · 30d
- 2
- Uptime · 30d
- 100.0%
- Latency p50
- 11ms
- Reported calls · 30d
- 1
Endpoints (4 live)
GET/402/pay/base— badhttp /402/pay: a real x402 v2 paywall for testing clients. Pay 0.01 USDC on Base mainnet and get a 200 with a PAYMENT-RESPONSE receipt and the transaction hash. Nothing else is sold; sibling endpoints under /402 misbehave on purpose. (0.01 USDC on Base)GET/402/never— badhttp /402/never: Never satisfied (free)GET/402/pay— badhttp /402/pay: a real x402 v2 paywall for testing clients. Pay 0.01 USDC on Base Sepolia (testnet) and get a 200 with a PAYMENT-RESPONSE receipt and the transaction hash. Nothing else is sold; sibling endpoints under /402 misbehave on purpose. Test USDC; /402/pay/base is the same paywall for real USDC on Base mainnet. (free)GET/402/pay/base-sepolia— badhttp /402/pay: a real x402 v2 paywall for testing clients. Pay 0.01 USDC on Base Sepolia (testnet) and get a 200 with a PAYMENT-RESPONSE receipt and the transaction hash. Nothing else is sold; sibling endpoints under /402 misbehave on purpose. Test USDC; /402/pay/base is the same paywall for real USDC on Base mainnet. (free)
First seen · last seen · last active