{"uid":"cap_5J7hcww0mDNSQExPFQiO6","slug":"base-wallet-decision-report-5ec15fc0","name":"Base Wallet Decision Report","description":"WalletGuard preflights wallet and transaction execution across major EVM chains, returning balances, activity, approvals, known labels, and a proceed/caution/block recommendation with evidence.","url":"https://wallet-intelligence-three.vercel.app/api/wallet/audit","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","examples":[{"intent":"counterparty","address":"0x0000000000000000000000000000000000000000"}],"required":["address","intent"],"properties":{"intent":{"enum":["counterparty","self-audit","pre-transaction","portfolio"],"type":"string"},"address":{"type":"string","format":"evm-address","description":"Base wallet address"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","examples":[{"risk":{"level":"low","score":0,"confidence":"medium"},"labels":[],"address":"0x0000000000000000000000000000000000000000","network":"eip155:8453","activity":{"recentApprovals":0,"recentTransfers":0,"transactionCount":0},"balances":{"ethWei":"0","usdcBaseUnits":"0"},"decision":"proceed","findings":[],"approvals":[],"sanctions":{"status":"unavailable","checked":false},"transfers":[],"limitations":["Sanctions screening is unavailable without a configured provider."]}],"required":["address","network","decision","risk","balances","activity","approvals","transfers","labels","sanctions","findings","limitations"],"properties":{"risk":{"type":"object"},"labels":{"type":"array"},"address":{"type":"string"},"network":{"type":"string","const":"eip155:8453"},"activity":{"type":"object"},"balances":{"type":"object"},"decision":{"enum":["proceed","caution","block","unknown"],"type":"string"},"findings":{"type":"array"},"approvals":{"type":"array"},"sanctions":{"type":"object"},"transfers":{"type":"array"},"limitations":{"type":"array"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1RAzuKUWNqXKdYO1-mTP1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits a Base wallet address and returns balances, transaction history, USDC activity, labels, and a proceed/caution/block recommendation before an agent pays it.","exampleAgentPrompt":"Before you send that payment, run a counterparty audit on the Base wallet 0xAbC123... and tell me whether it's safe to proceed based on its balances, recent USDC activity, and any known risk labels.","exampleUseCases":[{"title":"Pre-payment counterparty screening","prompt":"I'm about to pay 0x4f3eDF983AC636a65a842CE7C78d9aa706d3b113 50 USDC for a freelance invoice — can you audit that wallet as a counterparty and tell me if it's safe to send, or if there are any caution or block flags?"},{"title":"Self-audit before sharing wallet","prompt":"Run a self-audit on my Base wallet 0x71C7656EC7ab88b098defB751B7401B5f6d8976F and show me what my balances, recent USDC transfers, and risk score look like from the outside."},{"title":"Portfolio wallet health check","prompt":"I manage a few Base wallets — can you do a portfolio audit on 0x1234567890abcdef1234567890abcdef12345678 and give me a summary of its activity, any approval risks, and whether anything looks suspicious?"}],"resultDescription":"Returns a JSON object containing: the wallet address and network (Base/eip155:8453), a decision enum (proceed/caution/block/unknown), a risk object with level, score, and confidence, ETH and USDC balances, activity counts (transaction count, recent transfers, recent approvals), arrays of recent USDC transfers and token approvals, known labels, sanctions screening status, an array of findings explaining the recommendation, and a limitations array noting any unavailable checks.","failureModes":["Invalid or malformed EVM address returns an error","Sanctions screening unavailable if no provider is configured — reported in limitations array","Unknown or unindexed wallet may return empty activity with low-confidence risk score","Network issues with Base RPC or indexer may delay or fail the response","Intent enum value not matching allowed values (counterparty/self-audit/pre-transaction/portfolio) causes validation error"],"whenToPreferThis":"Use this endpoint immediately before an agent sends a payment to an unknown or semi-trusted Base wallet address. It is purpose-built for the pre-payment decision workflow with a structured proceed/caution/block output that an agent can act on directly. Prefer it over generic blockchain explorers when you need a single consolidated risk verdict with labeled findings rather than raw on-chain data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:35:43.525Z","isFirstParty":false}