{"base_url":"https://sign.cyberwarex.com","description":"Pay-per-call decoder for off-chain SIGNATURE REQUESTS, for AI agents and wallets: turn an opaque EIP-712 typed-data request (eth_signTypedData_v4) or a personal_sign string into a human-readable summary plus security risk flags for the drainer patterns wallets miss - gasless unlimited token approvals (EIP-2612 Permit, DAI permit, Uniswap Permit2) and asset-transferring marketplace orders (Seaport). Keyless, deterministic, no network: one x402 USDC micropayment per call.","discovery":"/.well-known/x402","endpoints":[{"description":"Decode an off-chain SIGNATURE REQUEST before you sign it: EIP-712 typed data (eth_signTypedData_v4) or a plain personal_sign string. Turns the opaque request into a human-readable summary plus security risk flags for the drainer patterns wallets miss - gasless unlimited token approvals (EIP-2612 Permit, DAI permit, Uniswap Permit2) and asset-transferring marketplace orders (Seaport). Keyless, deterministic, zero network.","input_example":{"typed_data":{"domain":{"chainId":1,"name":"USD Coin","verifyingContract":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","version":"2"},"message":{"deadline":9999999999,"nonce":0,"owner":"0x0000000000000000000000000000000000000001","spender":"0x1111111254EEB25477B68fb85Ed929f73A960582","value":"115792089237316195423570985008687907853269984665640564039457584007913129639935"},"primaryType":"Permit"}},"input_schema":{"additionalProperties":false,"properties":{"message":{"description":"A plain personal_sign string (use instead of typed_data).","type":"string"},"typed_data":{"description":"EIP-712 typed data (object or JSON string) as passed to eth_signTypedData_v4: types, domain, primaryType, message.","type":["object","string"]}},"required":[],"type":"object"},"method":"GET+POST","path":"/decode","price_usdc":0.002}],"free":["/","/.well-known/x402","/health","/openapi.json"],"free_trial":{"calls_per_ip_per_day":3,"endpoints":["decode"],"how":"send header 'X-Free-Trial: 1' or query '?free_trial=1'","note":"bare unpaid requests still return HTTP 402"},"name":"Signature Decoder","openapi_url":"/openapi.json","payment":{"chain":"base","facilitator":"cdp","payTo":"0x058D0Cc5CC97e61e8A9f38D6d6365bce525921B2","protocol":"x402","token":"USDC"}}
