{"uid":"cap_4Np3BbekSLfj3_PPPWInd","slug":"evm-signature-intent-decoder-853ebd09","name":"EVM Signature Intent Decoder","description":"Decode an EVM signature request (EIP-712 typed data, Permit/Permit2, or ERC-20 approve calldata) into a structured intent: what token, which spender, how much, until when, plus risk_flags and an action_hint. Deterministic, no LLM. Answers an agent's question 'what am I about to sign?'","url":"https://x402.dailyelo.com/v1/sign-decode?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"domain":{"type":"object"},"message":{"type":"object"},"calldata":{"type":"string"},"primaryType":{"type":"string"}}},"responseSchema":{"type":"json","example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"unlimited","intent":"grant_allowance","spender":"0x66a9893cC07D91D95644AEDD05D03f95e1dBA8Af","standard":"Permit2-AllowanceTransfer (PermitSingle)","confidence":1,"expires_at":"2026-07-12T11:17:58Z","risk_flags":["unlimited_allowance"],"action_hint":"ask_for_confirmation","spender_known":"Uniswap Universal Router v2"}},"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":{"p10Cents":"0.5000","medianCents":"0.5000","p90Cents":"0.5000","minCents":"0.5000","maxCents":"0.5000","p95Cents":"0.5000","sampleCount":1,"varies":false,"failureChargeRate":1},"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_wHZcI-Nufq5wXUGT_Ujo4","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":"Decodes EVM signature requests (EIP-712, Permit/Permit2, ERC-20 approve calldata) into structured human-readable intent with token, spender, amount, expiry, risk flags, and action hints","exampleAgentPrompt":"Before I sign this, can you decode what this EIP-712 Permit2 message is actually asking me to approve — the domain, message, and primaryType are here — and tell me what token, which spender, how much, when it expires, and whether there are any risk flags I should know about?","exampleUseCases":null,"resultDescription":"A structured intent object containing: the token being approved, spender address, approval amount, expiry timestamp, risk_flags (array of detected danger signals), and an action_hint summarizing what the signature would authorize — all determined deterministically without an LLM.","failureModes":["Unrecognized signature format returns parsing error — calldata or message must conform to EIP-712, Permit, Permit2, or ERC-20 approve ABI","Missing required fields (domain or message for typed data, calldata for raw approve) returns validation error","Malformed calldata hex string returns decode error","Unsupported primaryType returns unknown type error"],"whenToPreferThis":"Use this endpoint when an AI agent or wallet interface needs to explain to a user what an EVM signing request will authorize before they sign it — especially for EIP-712, Permit, Permit2, or ERC-20 approve flows. Prefer this over generic calldata decoders because it specifically outputs structured risk_flags and action_hint fields tuned for token approval safety, and it is deterministic (no LLM hallucination risk).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T12:31:49.959Z","isFirstParty":false,"canonicalSlug":"evm-signature-intent-decoder-853ebd09"}