{"uid":"cap_KyCpYfBH43BpMp5Z7CIR9","slug":"base-eip-7702-authorization-inspector-486ca614","name":"Base EIP-7702 Authorization Inspector","description":"Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.","url":"https://signalharness.ai/api/agent/services/base_eip7702_authorization_inspect/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"request_json":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["Does not recover signers, verify signatures, or prove activation."],"service_id":"base_eip7702_authorization_inspect","analysis_json":"{\"all_base\":true,\"authorizations\":[{\"address\":\"0x0000000000000000000000000000000000000001\",\"chain_id\":\"8453\",\"index\":0,\"nonce\":\"1\",\"signature_fields_present\":true}],\"duplicate_tuples\":[],\"network_context\":{\"accepted_chain_ids\":[\"8453\",\"84532\"],\"deposit_transaction_type\":\"0x7e\",\"fee_model\":\"L2 execution plus caller-supplied L1 data/operator components\",\"protocol_family\":\"OP Stack\"}}","evidence_scope":"caller_supplied_data","analyzed_network":"base"},"status":"succeeded","receipt":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","usage":[],"status":"succeeded","network":"eip155:8453","artifacts":[],"endedAtMs":0,"latencyMs":0,"paymentId":"example-payment","receiptId":"example-receipt","requestId":"example-request","serviceId":"base_eip7702_authorization_inspect","executionId":"example-execution","startedAtMs":0,"amountAtomic":"20000","resultSha256":"e6f7ec72d8188bb0652884a9a0751272fe1c402a0727e716ec36ec6e79466649","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qLO4LM7a9725Q8wYtrEou","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses and inspects EIP-7702 authorization tuples from a raw transaction JSON, returning structural analysis of the authorization list without recovering signers or verifying signatures.","exampleAgentPrompt":"Can you inspect this EIP-7702 transaction JSON and tell me what authorizations are in it — like what addresses are being delegated to, the chain IDs, nonces, and whether there are any duplicate tuples? Here's the raw transaction JSON: {paste transaction JSON}.","exampleUseCases":[{"title":"Debug EIP-7702 delegation before broadcast","prompt":"I have this EIP-7702 transaction JSON and I want to check the authorization list before I broadcast it — can you inspect the delegated addresses, their chain IDs, and nonces, and flag any duplicates?"},{"title":"Audit smart account authorization on Base","prompt":"We're auditing a user's EIP-7702 transaction that targets Base mainnet — can you parse out the authorization tuples and tell us whether all entries are Base chain and if there are any unexpected addresses?"},{"title":"Verify EIP-7702 tx structure for Base Sepolia","prompt":"Before deploying to testnet, I need to confirm this EIP-7702 transaction's authorization fields are structurally valid for Base Sepolia — can you inspect the JSON and report the chain ID, address, and nonce for each authorization?"}],"resultDescription":"Returns a JSON analysis of the EIP-7702 authorization list including: each authorization's address, chain ID, index, nonce, and whether signature fields are present; a flag indicating if all authorizations target Base; a list of duplicate (address, chain_id, nonce) tuples; network context including accepted chain IDs, deposit transaction type, fee model, and protocol family (OP Stack). Accompanied by a warnings field noting that signatures are not verified and signers are not recovered.","failureModes":["Malformed or non-EIP-7702 JSON input returns an error or empty analysis","Input exceeds 65536 character limit","Authorization list is missing or empty in the provided transaction JSON","Non-Base chain IDs cause the all_base flag to be false but do not error","Payment failure (insufficient USDC) returns 402 before execution"],"whenToPreferThis":"Choose this endpoint when you need to structurally decode and inspect EIP-7702 authorization tuples from a raw transaction JSON, specifically in the context of Base mainnet or Base Sepolia (OP Stack). It is ideal for pre-broadcast audits, debugging delegation targets, and detecting duplicate authorizations — but not for cryptographic signature verification or signer recovery, which this endpoint explicitly does not perform.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:10:40.322Z","isFirstParty":false}