{"uid":"cap_HdAs3hWCF_t87DB382ZoS","slug":"x402-doctor-deep-preflight-check-e391023d","name":"x402 Doctor – Deep Preflight Check","description":"Should my agent pay this expensive x402 endpoint? Call it before a costly or repeated payment. Returns the go / caution / no_go verdict plus the full diagnosis, the endpoint's check history per day over 30 days, how reliable the seller's other endpoints are and whether the endpoint moved domains. Never pays the endpoint. Bulk: 1000 credits for $0.80 via /api/v1/credits.","url":"https://x402-doctor.fizzl.eu/api/v1/preflight/deep?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The x402 endpoint you are about to pay (worth it for expensive calls)."},"method":{"enum":["GET","POST"],"type":"string","description":"HTTP method you will call it with. Default: try GET, then POST."},"max_usd":{"type":"string","description":"Your budget per call in USD; above it the verdict is no_go."},"network":{"type":"string","description":"CAIP-2 network you want to pay on."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["url","verdict","safe_to_pay","summary","options","reasons"],"properties":{"url":{"type":"string"},"cached":{"type":"boolean"},"domain":{"type":"object","properties":{"checks":{"type":"array"}}},"method":{"type":["string","null"]},"seller":{"type":["object","null"],"properties":{"origin":{"type":"string"},"resources":{"type":"integer"},"unreliable":{"type":"integer"},"payable_now":{"type":"integer"},"avg_payable_ratio":{"type":"number"}}},"history":{"type":"array","items":{"type":"object","properties":{"date":{"type":["string","null"]},"status":{"enum":["go","caution","no_go","unreachable","unknown"],"type":"string"}}}},"options":{"type":"array","items":{"type":"object","required":["index","payable","problems"],"properties":{"usd":{"type":["number","null"]},"index":{"type":"integer"},"amount":{"type":["string","null"]},"method":{"type":["string","null"],"description":"MPP payment method (evm, tempo, stripe); absent for x402 options"},"pay_to":{"type":["string","null"]},"network":{"type":["string","null"]},"payable":{"type":"boolean"},"problems":{"type":"array","items":{"type":"string"}},"protocol":{"enum":["x402","mpp","l402"],"type":"string"},"asset_symbol":{"type":["string","null"]},"network_name":{"type":["string","null"]}}}},"reasons":{"type":"array","items":{"type":"object","required":["level","code","message"],"properties":{"code":{"type":"string"},"level":{"enum":["no_go","caution","info"],"type":"string"},"message":{"type":"string"}}}},"signals":{"type":"object"},"summary":{"type":"string"},"verdict":{"enum":["go","caution","no_go"],"type":"string"},"diagnosis":{"type":"object","properties":{"checks":{"type":"array"},"overall":{"type":["string","null"]},"problems":{"type":"array"}}},"checked_at":{"type":"string"},"safe_to_pay":{"type":"boolean"},"recommended_option":{"type":["integer","null"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dgy0kdz1xafn93_VwAxrz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a comprehensive pre-payment analysis of an x402 endpoint, returning a pay/no-pay verdict, 30-day reliability history, seller reputation across endpoints, domain stability checks, and full diagnostics — without ever paying the endpoint.","exampleAgentPrompt":"Before you pay for that x402 endpoint at https://api.example.com/data, run a deep preflight check on it with a budget cap of $0.05 per call on Ethereum mainnet and tell me whether it's safe to pay, what its 30-day history looks like, and how reliable the seller's other endpoints are.","exampleUseCases":[{"title":"Pre-pay safety check for expensive endpoint","prompt":"I'm about to call an x402 endpoint at https://premium-data.example.com/prices that costs $0.10 per call — can you do a deep preflight check on it using GET and a $0.10 budget cap and tell me if it's a go, caution, or no-go before I spend anything?"},{"title":"Seller reputation research before agent deployment","prompt":"We're integrating an x402 API at https://ai-tools.example.com/summarize into our production agent — do a deep preflight on it and tell me how reliable the seller is across all their endpoints and whether the domain has moved recently."},{"title":"Budget-constrained verdict for autonomous agent","prompt":"My agent wants to call https://weather-x402.example.com/forecast via GET, but our per-call budget is $0.02 — run a deep preflight check and tell me whether it comes back as go or no_go given that budget, plus show me the 30-day daily reliability history."}],"resultDescription":"Returns a structured verdict object including: a top-level verdict (go/caution/no_go), a safe_to_pay boolean, a human-readable summary, an array of per-payment-option details (network, asset, USD price, payability problems), a list of reasons driving the verdict, a 30-day daily history of endpoint status, seller statistics (total resources, unreliable count, payable ratio), domain stability checks, and a cached flag indicating whether the result was served from cache.","failureModes":["Target URL is unreachable — verdict returns 'unreachable' status with no payment options","URL parameter missing or malformed — API returns validation error","Endpoint is not an x402 endpoint — diagnosis returns unknown status with explanation","Budget (max_usd) is below all available payment options — verdict is forced no_go","Network CAIP-2 identifier is invalid — API returns parameter error","Target endpoint has no history yet — history array returns empty or unknown entries"],"whenToPreferThis":"Use this endpoint when your agent is about to pay an x402 endpoint that is expensive (e.g. >$0.01), unfamiliar, or mission-critical, and you want a full deep analysis including 30-day history, seller reputation across all their endpoints, and domain movement checks. Prefer it over the lightweight single-check endpoint when you need the historical trend data and seller-level trust signals, not just a one-shot verdict. Choose it over the batch endpoint when you need the richest possible data on a single URL rather than quick verdicts across many URLs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:40:12.414Z","isFirstParty":false,"canonicalSlug":"x402-doctor-deep-preflight-check-e391023d"}