Public aggregate ยท Nov 9, 2026

x402 check stats.

How often public x402 endpoints fail our unpaid lint checks. Aggregate only. Sellers are not named.

59
Endpoints sampled
25.4%
Passed every check
33.9%
Had at least one FAIL

Method: one unpaid GET or POST for the 402, facilitator /supported, and MCP parity when /mcp exists. No payments. 1 request per second per host. 20 hosts each from 402index.io, x402dash and CDP Bazaar public discovery.

66.1% had no FAIL (PASS or WARN only). Machine-readable: /x402-stats.json.

Failure rate by check

Impact class on each row
CheckImpactFAIL %WARN %
statusblocks_payment11.9%0%
acceptsblocks_payment10.2%0%
versionblocks_payment8.5%0%
accept.extra.eip712blocks_payment5.1%1.7%
body.jsonblocks_payment5.1%0%
envelopeblocks_payment5.1%0%
accept.networkblocks_payment1.7%18.6%
accept.amountblocks_payment1.7%0%
facilitator.fetchblocks_payment1.7%0%
redirectblocks_payment1.7%0%
facilitator.supportedblocks_payment0%27.1%
mcp.parityclient_specific13.6%30.5%
accept.v1fieldsclient_specific0%11.9%
consistency.acceptsclient_specific0%10.2%
version.headerclient_specific0%8.5%

blocks_payment stops settlement for typical clients. client_specific breaks some clients (for example MCP-only buyers). cosmetic does not block payment.

Check your own URL

POST a public endpoint URL to /api/x402-lint for $0.01 USDC. Returns PASS/WARN/FAIL with the same impact tags used above.

Open /api/x402-lint