{"uid":"cap_9GxAHrshs-x9SWRRujPaL","slug":"baseaudit-oracle-x402-85dfb0b7","name":"BaseAudit Oracle x402","description":"Real-Time Smart Contract Security & Bytecode Audit Oracle for Base Mainnet, payable via x402.","url":"https://baseaudit-x402.vercel.app/v1/proxy","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","title":"AuditRequest","required":["address"],"properties":{"address":{"type":"string","title":"Address","pattern":"^0x[0-9a-fA-F]{40}$","maxLength":42,"minLength":42}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","properties":{"type":{"const":"json"},"example":{"type":"object","required":["success"],"properties":{"success":{"type":"boolean"}}}}}}},"responseSchema":{"type":"object","properties":{"address":{"type":"string"},"is_proxy":{"type":"boolean"},"risk_level":{"type":"string"},"risk_score":{"type":"integer"},"is_contract":{"type":"boolean"},"security_findings":{"type":"array"},"bytecode_size_bytes":{"type":"integer"},"implementation_address":{"type":"string"}}},"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_xW81WN8TvNs5QPoFZbob_","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":"Performs a real-time security and bytecode audit of a smart contract address on Base Mainnet, returning risk score, proxy detection, and security findings","exampleAgentPrompt":"Can you audit the smart contract at 0x4200000000000000000000000000000000000006 on Base Mainnet and tell me its risk level, whether it's a proxy, and any security findings?","exampleUseCases":[{"title":"DeFi protocol safety check before depositing","prompt":"Before I deposit funds into this Base protocol, can you audit the contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and tell me if it's safe — what's the risk score and are there any security issues?"},{"title":"Proxy contract implementation discovery","prompt":"I found this contract address on Base — 0x2626664c2603336E57B271c5C0b26F421741e481 — can you check if it's a proxy and what implementation address it points to?"},{"title":"Pre-investment token contract audit","prompt":"I'm considering investing in a token on Base. Can you run a security audit on the contract 0x940181a94A35A4569E4529A3CDfB74e38FD98631 and give me the risk level and any bytecode findings?"}],"resultDescription":"Returns a JSON object with the contract address, a boolean indicating if it's a contract, a boolean indicating if it's a proxy, the proxy's implementation address (if applicable), a risk level string (e.g. low/medium/high), an integer risk score, bytecode size in bytes, and an array of security findings detailing any vulnerabilities or anomalies detected.","failureModes":["Invalid address format (not a 42-character hex string) returns validation error","Address is an EOA (externally owned account) rather than a contract — is_contract may be false with no audit findings","Contract not deployed on Base Mainnet returns empty or error response","Network congestion or RPC failures may cause timeout or incomplete audit","Payment failure via x402 protocol prevents request from being processed"],"whenToPreferThis":"Choose this endpoint when you need automated, real-time security assessment of a specific smart contract on Base Mainnet before interacting with it programmatically. It is purpose-built for Base (not Ethereum mainnet or other L2s) and returns structured risk metadata ideal for agent decision-making. Prefer this over manual block explorer review when you need machine-readable risk scores and proxy detection in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T06:32:55.140Z","isFirstParty":false}