{"slug":"minty-sprout-onrender-com-v1-x402-preflight-648132","title":"x402 preflight","host":"minty-sprout.onrender.com","method":"POST","resource":"https://minty-sprout.onrender.com/v1/x402-preflight","category":"other","description":"x402 preflight: checks a paid x402 endpoint before a payment is signed. Probes it unpaid, parses the v1 body or v2 PAYMENT-REQUIRED header, lints every accepts[] option (network, canonical USDC, EIP-712 domain name/version that signatures verify against, EIP-55 payTo, zero payTo, amount, timeout, te","price_listed":0.005,"price_asked":0.005,"state":"answering","state_label":"Answering","checks_7d":5,"answered_7d":5,"latency_ms_median":177,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"input":"https://x402-preflight.nextill-pos.workers.dev/v1/preflight"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"input":{"maxLength":8000,"type":"string"}},"required":["input"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"issues":{"type":"array"},"latency_ms":{"type":"integer"},"options":{"type":"array"},"status":{"type":"integer"},"verdict":{"enum":["ok","warn","block"]},"x402_version":{"type":["integer","null"]}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-11-04","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":180,"error":null},{"day":"2026-11-03","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":172,"error":null},{"day":"2026-11-02","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":171,"error":null},{"day":"2026-11-01","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":177,"error":null},{"day":"2026-10-31","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":180,"error":null}],"description_full":"x402 preflight: checks a paid x402 endpoint before a payment is signed. Probes it unpaid, parses the v1 body or v2 PAYMENT-REQUIRED header, lints every accepts[] option (network, canonical USDC, EIP-712 domain name/version that signatures verify against, EIP-55 payTo, zero payTo, amount, timeout, testnet, resource host) and returns ok/warn/block with reasons. Input: URL, optionally 'POST <url>'. Deterministic, no LLM.","last_updated":"2026-10-31T17:08:59.201Z","schemes":["exact"]}