x402-402-compat-report

caution grade B Base found on thirdweb found on PayAI confidence 0.80
https://x402-catalog-history.ai-business-surface.workers.dev/compat-check
Advertised description
Know whether a 402 will work with your client before you pay it: pass the URL and one GET returns whether the payment challenge is readable by x402 v2 clients (the PAYMENT-REQUIRED header), readable by v1 clients (the…Show more ▾Show less ▴Know whether a 402 will work with your client before you pay it: pass the URL and one GET returns whether the payment challenge is readable by x402 v2 clients (the PAYMENT-REQUIRED header), readable by v1 clients (the JSON body), or neither — and exactly which required fields are missing from the accepts[] it serves. curl: GET /compat-check?url=https://api.example.com/paid. Response: {verdict:{buyable_with_v2_client,buyable_with_v1_client,one_line,blocking[]}, v2:{readable,x402_version,network_form,missing_required[],amount_atomic,asset,pay_to}, v1:{readable,x402_version,network_form,missing_required[],amount_atomic,asset,pay_to}, header:{payment_required_present,decodes_as_base64_json}, challenge:{...the facts the target served...}}. The verdict is computed from the response the target actually serves, read once per paid call with no payment header, so it is the same 402 a buyer faces: a 5-second timeout, at most 3 redirects, a 64 KB body cutoff, and a refusal — before any payment — of internal, private or link-local hosts, non-web ports, URLs over 2048 characters and URLs that embed credentials. No keys, no account, one GET, one delivery — 0.02 USDC. A purchase is two calls by design: this first call returns 402 with the price and the payment terms, and you then repeat the same request with the PAYMENT-SIGNATURE header to receive the 200 delivery.
(Provider-supplied: an unverified claim, not checked by us. The trust grade above is our independent measurement.)
30-day uptime
100.0%
Avg latency (EU)
787 ms
moderate · measured from a single EU vantage point; includes network round-trip distance to the endpoint; a geographically distant endpoint reads slower even when its server is fast, so it is only lightly weighted in the score
Confidence
0.80
full-density score
Advertised price
$0.02
USDC
Price stability
Stable
last 30 days
Probes (30d)
73
full record · up to 48/day
More details ▾
Endpoint ID254514
Pay on Base$0.02 USDC · to 0x6f60…89c3 ↗
First seen2026-10-15
Last probed2026-10-30
Statuslisted
Snapshot computed2026-10-30 04:53 UTC (free snapshot, recomputed at least every 24h)
Why this verdict?2 warnings
A wallet payment page opens first; approve the USDC payment and the full JSON report loads right in your browser. Want a taste first? Read a free full sample report.
This page is the free cached snapshot (computed 5 hours ago, refreshed at least every 24h). Here's what the paid API adds.
  • ✓Live re-probe at decision time
    The score is computed the moment you ask, not up to 24h ago.
  • ✓Instant snapshot refresh
    Every paid call rewrites this page, the badge and the card immediately.
  • ✓The full “why”, machine-readable
    Confidence band, component breakdown, every risk flag with its evidence.
  • ✓On-chain settlement proof
    Real USDC volume and distinct payers behind the pay-to wallet.
  • ✓90-day raw history
    Every listing, price and payTo change, every probe result.
  • ✓Ranked better alternatives
    Higher-scored endpoints serving the same function, when they exist.
  • ✓Change & liveness alerts
    PayTo/price moves, spec regressions, downtime; 5-minute probes while watched.
$npx -y x402-trust-mcpGive your agents the tools to do all of this for you, with one install. Agents use the x402_trust_score MCP tool or POST /v1/x402-trust directly (pay-per-call over x402, from $0.005).