{"uid":"cap_TXvkQrjJq6I5gXOx_ZnCf","slug":"agent-risk-desk-transaction-explainer-risk-screener-eec7d00e","name":"Agent Risk Desk – Transaction Explainer & Risk Screener","description":"Plain-language explanation of an EVM or NEAR transaction: status, method, native and token transfers, approvals (unlimited ones flagged), fee, and a risk verdict for each counterparty, with a one-line summary. Covers Base, Ethereum, OP Mainnet, Arbitrum, Base Sepolia and NEAR. Useful to check what a payment or approval really did.","url":"https://x402-services.soldano.workers.dev/v1/screen/tx?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"enum":["ethereum","base","base-sepolia","optimism","arbitrum","near","near-testnet"],"type":"string","description":"ethereum, base, base-sepolia, optimism, arbitrum, near or near-testnet"},"sender":{"type":"string","pattern":"^(([a-z\\d]+[-_])*[a-z\\d]+\\.)*([a-z\\d]+[-_])*[a-z\\d]+$","maxLength":64,"minLength":2,"description":"NEAR only: the signer account; required on near-testnet, optional on mainnet"},"txHash":{"type":"string","maxLength":66,"minLength":43,"description":"0x-prefixed 32-byte hash (EVM) or base58 hash (NEAR)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","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.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_EnChHBD-mE9H36c1n0pzf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a blockchain transaction by hash and returns a plain-language breakdown of its status, method, transfers, token approvals (flagging unlimited ones), fee, and a risk verdict for each counterparty with a one-line summary.","exampleAgentPrompt":"Can you explain what this Ethereum transaction actually did — 0x4a3b2c1d9e8f7a6b5c4d3e2f1a0b9c8d7e6f5a4b3c2d1e0f9a8b7c6d5e4f3a2b — and tell me if any unlimited token approvals were granted or if any counterparty looks risky?","exampleUseCases":[{"title":"Post-payment approval safety check","prompt":"I just signed a transaction on Base with hash 0xabc123...def456 — can you decode what it actually did, whether it gave any contract unlimited access to my tokens, and whether the counterparty address looks safe or suspicious?"},{"title":"DeFi transaction audit after swap","prompt":"Can you break down what happened in this Arbitrum transaction 0x9f8e7d6c5b4a3f2e1d0c9b8a7f6e5d4c3b2a1f0e and tell me which tokens moved, what the fee was, and whether anything looks risky?"},{"title":"NEAR transaction verification for agent payment","prompt":"I received a NEAR transaction hash 3xKp9mQrTuVwXyZabc from my counterparty claiming they paid me — can you check on NEAR mainnet (sender: alice.near) what actually transferred and give me a risk verdict on the other account?"}],"resultDescription":"A structured plain-language report containing: transaction status (success/fail/pending), decoded method name, list of native and token transfers with amounts and addresses, any token approvals with a flag if unlimited, the gas/fee paid, a risk verdict (allow/warn/block) with reasons for each counterparty, and a concise one-line summary of what the transaction did.","failureModes":["Transaction hash not found or not yet indexed — returns error indicating hash is unknown","Invalid or unsupported chain specified — returns validation error on the chain enum","Malformed transaction hash (wrong length or format) — rejected by input schema validation","NEAR sender not provided on near-testnet where it is required — returns missing-parameter error","Node or indexer timeout for very recent transactions — may return a pending or unavailable status","Rate limit or payment failure (x402) — returns 402 Payment Required if USDC payment not attached"],"whenToPreferThis":"Choose this endpoint when you need a complete, human-readable post-mortem of a specific transaction — especially when you want to surface unlimited token approvals, decode the called method, and get a risk verdict on counterparties in a single call. It is more comprehensive than a plain address screener because it contextualises risk within the actual transaction event. Prefer it after a payment or approval has been signed to confirm what really happened, or as a verification step in an agentic workflow before treating a counterparty payment as confirmed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:43:08.154Z","isFirstParty":false,"canonicalSlug":"agent-risk-desk-transaction-explainer-risk-screener-eec7d00e"}