← Back to directory

Signature phishing check before an agent signs: decodes EIP-712 typed data (ERC-...

https://agentforge-taupe.vercel.app/v1/signature-check

Overview

Signature phishing check before an agent signs: decodes EIP-712 typed data (ERC-20 permit, Permit2 allowance or transfer, Seaport order, transfer authorization) or an x402 payment request, says in one sentence what signing would allow, screens every spender and payee for sanctions and scams, and catches drainer patterns (permits to plain wallets, sell-for-nothing orders, fake USDC domains, over-priced x402 payments). Verdict proceed/caution/avoid. Category: security.

Protocol x402 (POST)
Price $0.0030
Payment Asset USD Coin
Payment Network eip155:8453
Category crypto/transactions
Provider Signature Phishing Check
Source bazaar
Indexed 2026-11-04 15:41:54

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "body": { "signer": "0x8ec901f7e2710163387d70950f680f1ea2269d15", "typedData": { "domain": { "chainId": 8453, "name": "USD Coin", "verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "version": "2" }, "message": { "deadline": 1900000000, "nonce": 0, "owner": "0x8ec901f7e2710163387d70950f680f1ea2269d15", "spender": "0x6fF5693b99212Da76ad316178A184AB56D299b43", "value": "1000000" }, "primaryType": "Permit" } }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "counterparties": [ { "address": "0xabab…abab", "isContract": false, "role": "spender", "verdict": "caution" } ], "grants": [ { "amount": "unlimited", "expires": "2030-03-17T17:46:40.000Z", "symbol": "USDC", "to": "0xabab…abab", "token": "0x8335…2913", "unlimited": true } ], "kind": "erc20-permit", "reasons": [ "Grants token permissions to a plain wallet, not a contract — the common signature-drainer pattern" ], "summary": "Lets 0xabab…abab spend an unlimited amount of USDC from this wallet until revoked, without any further approval.", "verdict": "avoid" }, "type": "json" }