{"uid":"cap_KItTS0J6S7UtKnrNexA9a","slug":"delx-evm-chain-match-check-3a30d4fd","name":"Delx EVM Chain Match Check","description":"EVM Chain Match Check: EVM Chain Match Check compares transaction and expected chain identifiers from bounded caller-supplied values without an external provider. Call EVM Chain Match Check before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Chain Match Check as versioned deterministic JSON. Price: $0.001 USDC via x402…","url":"https://api.delx.ai/api/v1/x402/evm-chain-match-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"expected_chain_id":{"type":"integer","description":"Expected Chain Id supplied to EVM Chain Match Check; used only for this bounded calculation and processed in memory without retention."},"transaction_chain_id":{"type":"integer","description":"Transaction Chain Id supplied to EVM Chain Match Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"matched":true,"actual_chain_id":8453,"expected_chain_id":8453},"schema":"delx/util-evm-chain-match-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"2cce3c222210e72942db98539fb969bde594c631c42bd033610c69b74484ac8c","external_calls":0},"operation":"evm_preflight:evm_chain_match_check"}},"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_ArgR5rlDVg9amq1NQJYo2","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 transaction's chain ID matches an expected EVM chain ID, returning a boolean match result and audit evidence.","exampleAgentPrompt":"Before I submit this transaction, check if the transaction chain ID 1 matches my expected chain ID 8453 — I need to make sure it's on the right EVM network.","exampleUseCases":[{"title":"Preflight check before token transfer","prompt":"I'm about to send tokens and I want to confirm the transaction chain ID 137 matches my expected chain ID 137 — can you verify there's no chain mismatch before I proceed?"},{"title":"Catch wrong-network transaction","prompt":"A user submitted a transaction with chain ID 1 but our app expects chain ID 8453 (Base). Can you run a chain match check to confirm they're on the wrong network so I can warn them?"},{"title":"Audit log for multi-chain agent","prompt":"My agent just processed a transaction with chain ID 42161 and expected chain ID 42161 — run the EVM chain match check so I have a signed audit record with the input hash confirming the chains matched."}],"resultDescription":"A JSON object containing a 'matched' boolean, the actual and expected chain IDs, a pass/fail status, and an evidence block with a SHA-256 hash of the inputs and confirmation that no external calls were made and no data was retained.","failureModes":["Missing required fields (expected_chain_id or transaction_chain_id) causes a validation error","Non-integer chain ID values may be rejected","Chain IDs that don't match return matched: false with status indicating failure, not an HTTP error","Payment failure or insufficient USDC balance prevents execution"],"whenToPreferThis":"Use this endpoint when an AI agent needs a lightweight, auditable, privacy-preserving preflight check to confirm EVM chain ID consistency before executing a blockchain transaction — especially when a tamper-evident SHA-256 input hash and a no-retention guarantee are required for compliance or audit trails.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:14:49.685Z","isFirstParty":false}