{"uid":"cap_Nz4BQb1iJeCf4sS7_Yw_n","slug":"miodio-meridian-tx-drift-147bccf3","name":"MioDio Meridian Tx Drift","description":"MioDio Meridian parameter-drift check: diffs a declared intent against the exact unsigned tx or EIP-712 payload before you sign (~$0.005 USDC Exact on Base). Verdict match, drift or cannot_verify with a per-field diff and keccak of the bytes checked. Unknown calldata is cannot_verify, never match. A match is not a guarantee the intent was safe. Errors: 400 invalid_body or unsupported_chain, 402 payment required. MioDio x402 DeFi. Terms: https://workers.miodiollc.com/terms","url":"https://workers.miodiollc.com/v1/drift?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tx":{"type":"object","description":"Exact unsigned transaction about to be signed: to, value, data, optional chainId/from."},"chain":{"enum":["base","ethereum"],"type":"string","description":"Target chain of the unsigned tx (default base). Independent of the USDC payment network."},"intent":{"type":"object","description":"Declared intent: action, recipient/spender, token, amount, max slippage, expected contract."},"typed_data":{"type":"object","description":"Optional EIP-712 payload (Permit, Permit2) when that is what will be signed."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EEXENRxcV-oN1eXddK52c","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Diffs a declared intent against an unsigned transaction or EIP-712 payload before signing, returning a match/drift/cannot_verify verdict with per-field diff and keccak hash","exampleAgentPrompt":"Before I sign this swap, check whether the actual unsigned tx matches my intent — I declared a USDC-to-ETH swap for 100 USDC on Base to recipient 0xAbC...123, max 0.5% slippage — run a drift check and tell me if anything has changed in the calldata.","exampleUseCases":[{"title":"Pre-sign swap integrity check","prompt":"I'm about to sign a Uniswap swap on Base for 500 USDC to ETH — run a drift check against the unsigned tx calldata to confirm the recipient, amount, and slippage haven't changed from what I approved."},{"title":"Permit2 approval drift detection","prompt":"Before I sign this EIP-712 Permit2 payload, verify it matches my declared intent to approve exactly 1000 USDC to spender 0xDef...456 — check for any field-level drift and give me the keccak of the bytes you checked."},{"title":"DeFi front-end tamper detection","prompt":"I suspect a DeFi front end might have modified my transaction — compare this unsigned tx to my original intent of depositing 0.5 ETH into Aave v3 on Ethereum and tell me if the contract address or value has drifted."}],"resultDescription":"A JSON verdict of 'match', 'drift', or 'cannot_verify'; a per-field diff showing exactly which fields diverged and by how much; a keccak hash of the bytes checked for auditability. Unknown or unparseable calldata always returns cannot_verify, never match.","failureModes":["400 invalid_body — malformed or missing required fields in request","400 unsupported_chain — chain value not in ['base','ethereum']","402 payment required — x402 micropayment not provided or insufficient","Unknown calldata returns cannot_verify instead of match — not an error but a safety default","Partial or ambiguous intent fields may reduce diff precision without causing an error"],"whenToPreferThis":"Use this endpoint when an AI agent needs to verify transaction integrity immediately before wallet signing in a DeFi context — especially when using DeFi frontends where calldata could be manipulated. Prefer over manual inspection when dealing with EIP-712 Permit or Permit2 payloads, complex swap calldata, or any flow where front-end trust is uncertain. Not a replacement for full security audits, but the only per-call micropayment drift-check in the MioDio Meridian suite.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T12:37:42.916Z","isFirstParty":false,"canonicalSlug":"miodio-meridian-tx-drift-147bccf3"}