PROTOCOL
402
Confirms the status code, decodes PAYMENT-REQUIRED, identifies x402 version, and compares header and body challenge data.
X402 ENDPOINT CHECKER · NO TARGET PAYMENT
BountyWorth sends one bounded unpaid request, decodes the x402 challenge, validates every offer, and returns a machine-readable readiness score. It never signs or settles a payment to the endpoint being checked.
PROTOCOL
402
Confirms the status code, decodes PAYMENT-REQUIRED, identifies x402 version, and compares header and body challenge data.
PAYMENT OFFERS
0–100
Checks exact scheme, network, atomic amount, asset contract, payTo address, timeout, and Base USDC normalization.
DISCOVERY
BAZAAR
Detects protected-resource metadata, service name, tags, executable input schemas, and Bazaar extension presence.
PRICE
$0.002 USDC / audit
No account, subscription, API key, wallet connection, seller key, or payment to the target endpoint. Pay through x402 or a direct Base USDC invoice.
Run a free live preview →TRY YOUR OWN ENDPOINT
The filled-in URL is a real public x402 endpoint. Click “Check free” to see its live verdict, score, HTTP status, and three decisive checks before buying anything.
ONE GET REQUEST · SYNCHRONOUS JSON
Use GET to inspect GET routes or method=POST for an empty JSON probe. Redirects are not followed, response bodies are capped, and private, local, non-HTTPS, IP-literal, credentialed, and non-standard-port targets are rejected.
GET /api/preflight?url=https%3A%2F%2Fmerchant.example%2Fapi%2Fweather&method=GET
Payment: 0.002 USDC on Base via x402
Target payment: never sent{
"verdict": "ready",
"readinessScore": 95,
"offers": [{
"network": "eip155:8453",
"amountUsdc": "0.002",
"structurallyValid": true
}],
"safety": { "paymentSent": false }
}