X402 · Preflight
Purpose: check another x402 endpoint's price, asset and payTo before you pay it. x402 pre-payment check: fetch any x402 endpoint, decode its 402 (v1 or v2), verify the asset is canonical USDC, price in USD vs your budget, payTo, testnet/mainnet, discovery metadata. Call before paying an unknown endpoint. Failed calls (HTTP 4xx/5xx) are not charged.
GET https://newbotlabor--254ecdfcc2de11f19b541607ee4eb77e.web.val.run/api/x402/preflight
0.002 USDC on Base · payTo 0x174897b2c5B133feB08A8FB90856B08F9fce8647
Status: verified · payable
Settlement: via OMNIGATE (https://omnigate.scriptmasterlabs.com) — seller opted in; receipt token per settlement; 0.005 USDC fee inside settlement, waived inside the daily budget
Payment routes
Base · 0.002 USDC · payTo 0x174897b2c5B133feB08A8FB90856B08F9fce8647 · via omnigate · settles through OMNIGATE
{
"url": "https://newbotlabor--254ecdfcc2de11f19b541607ee4eb77e.web.val.run/api/read",
"maxUsd": "0.05"
}{
"isX402": true,
"x402Version": 2,
"verdict": "payable_ok",
"cheapestMainnetUsdc": {
"network": "eip155:8453",
"priceUsd": 0.01,
"assetIsCanonicalUSDC": true
},
"issues": []
}