Docs / x402 seller preflight
Meridian by MioDio fetches a caller-supplied https URL once and reports its unpaid x402 payment requirements (scheme, network, asset, amount, payTo type, OFAC exact match) for $0.005 USDC on Base. Informational, not advice; unreachable targets are 503 and not charged.
Paid 200 is an x402_preflight card: status, as_of, url, disclaimer, http (status, redirected, location.untrusted_url), x402 (valid, version, resource.url), accepts[] (scheme, network_claimed, network_caip2, network_form, asset, amount_atomic, amount_usd, pay_to, pay_to_type.kind, ofac.match), bazaar, flags, optional errors. Parsed unpaid x402 payment requirements when present: scheme, network, asset, amount, payTo type, and OFAC exact match on payTo. Any HTTP response from the target (including 500, 404, 302, or 200 with no 402) is a charged 200 with status partial or the parsed result.
url (required after payment): absolute https URL, port 443, at most 2048 charactersurl still return 402curl -i "https://meridian.miodiollc.com/v1/x402-preflight?url=https://www.example.com/"
# POST -> 405 method_not_allowed (preflight is GET)
Unpaid -> HTTP 402 + PAYMENT-REQUIRED.
$0.005 USDC on Base (~5000 atomic). Network eip155:8453. Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. payTo 0x4DA1ED782BD61BaE9AdD5a5CaBbCf32f767f8d7F.
invalid_url after pay: not settledupstream_unavailable, not chargedUnpaid calls return HTTP 402 with PAYMENT-REQUIRED. Retry with PAYMENT-SIGNATURE.