{"uid":"cap_UgvscJbaU9mKocMEAybe_","slug":"x402-network-match-a7b0dcc5","name":"X402 Network Match","description":"X402 Network Match: X402 Network Match compares a challenge network identifier with buyer-supported networks from bounded caller-supplied values without an external provider. Call X402 Network Match before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and result metadata. Returns contract-specific checks, normalized evidence, mismatch reasons, and an explicit acceptance or rejection status for X402 Network Match as versioned deterministic JSON. Price…","url":"https://api.delx.ai/api/v1/x402/x402-network-match?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"network":{"type":"string","maxLength":8192,"description":"Network supplied to X402 Network Match; used only for this bounded calculation and processed in memory without retention."},"supported_networks":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Supported Networks supplied to X402 Network Match; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"actual":"eip155:8453","matched":true,"supported":["eip155:8453"]},"schema":"delx/util-x402-network-match/v1","status":"pass","evidence":{"retained":false,"input_sha256":"f0feb03e1467efa612fa62da9361b4e2938fdabdda03428633767511180374a3","external_calls":0},"operation":"delivery_contract:x402_network_match"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sZre4VyWdae99HHc8bAaE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates whether a challenge network identifier is supported by buyer-supplied networks, returning deterministic acceptance or rejection status for x402 payment flows.","exampleAgentPrompt":"Before I pay this x402 challenge, check if the network 'base-mainnet' is supported by my buyer networks ['base-mainnet', 'ethereum-mainnet'] and tell me whether I should accept or reject it.","exampleUseCases":[{"title":"Pre-payment network compatibility check","prompt":"I'm about to pay an x402 invoice that specifies the network 'optimism-mainnet' — check if that's in my supported networks list ['base-mainnet', 'ethereum-mainnet'] and tell me if I should proceed or reject it."},{"title":"Agent delivery validation before acceptance","prompt":"Before my agent accepts this delivery, verify that the challenge network 'polygon-mainnet' matches any of these buyer-supported networks: ['base-mainnet', 'arbitrum-one', 'polygon-mainnet'] and give me the acceptance status with any mismatch reasons."},{"title":"Network guard in automated payment pipeline","prompt":"In my automated x402 payment flow, the challenge came in with network 'solana-mainnet' but my wallet only supports ['base-mainnet', 'ethereum-mainnet'] — run a network match check and return whether this should be accepted or rejected."}],"resultDescription":"Returns deterministic JSON containing: explicit acceptance or rejection status, normalized evidence of the network comparison, contract-specific checks, and mismatch reasons if the network is not found among the supported networks list.","failureModes":["Missing or empty 'network' field returns a validation error","Empty 'supported_networks' array results in automatic rejection with mismatch reason","Network string exceeding 8192 characters is rejected due to length constraint","More than 256 supported_networks entries triggers a maxItems validation error","Malformed input JSON returns a schema validation error"],"whenToPreferThis":"Use this endpoint when implementing x402 payment or agent delivery flows that require deterministic, in-memory network compatibility checks without calling an external provider. Prefer it over manual string comparison when you need structured evidence, mismatch reasons, and versioned JSON output for audit or debugging purposes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T18:49:36.289Z","isFirstParty":false,"canonicalSlug":"x402-network-match-a7b0dcc5"}