{"uid":"cap_HaPUbLPbWTAHcQzqvMXTg","slug":"foundry-base-contract-brief-9eb7c5f2","name":"Foundry Base Contract Brief","description":"Base contract brief: base-contract-facts plus a plain-English explanation of who controls the contract and what they can do (mint, freeze, blacklist, change fees, upgrade the code), with things to verify. Grounded only in on-chain facts; never investment advice. Input: 0x address.","url":"https://minty-sprout.onrender.com/v1/base-contract-brief?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"string","maxLength":8000,"description":"Base contract address, 0x + 40 hex characters"}}},"responseSchema":{"type":"json","example":{"brief":{"summary":"USD Coin (USDC) on Base: an upgradeable proxy token with about 4.29 billion supply.","who_controls_it":"A single externally owned account is owner; a separate account administers the proxy.","things_to_verify":["Who holds the owner and proxy-admin keys"],"what_the_controller_can_do":["Mint new tokens","Pause all transfers","Blacklist addresses","Replace the contract logic"]},"facts":{"proxy":{"type":"zeppelinos","admin":"0x4fc7850364958d97B4d3f5A08f79db2493f8cA44","implementation":"0x2Ce6311ddAE708829bc0784C967b7d77D19FD779"},"token":{"name":"USD Coin","symbol":"USDC","decimals":6,"total_supply":4290041494.13},"paused":false,"powers":["blacklist","burn","mint","ownership","pause","upgrade"],"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","control":{"owner":"0x3ABd6f64A422225E61E435baE41db12096106df7","owner_is_contract":false,"ownership_renounced":false},"code_size":1852,"is_contract":true,"observations":["upgradeable proxy: logic can be replaced (admin is an externally owned account)","owner-side mint function present: supply can grow","pause function present: transfers can be frozen"]}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CMCNHiBZkrVDYqkNRrXzO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a plain-English security brief for a Base blockchain contract address, explaining who controls it, what they can do, and key on-chain facts about the token.","exampleAgentPrompt":"Can you give me a plain-English breakdown of who controls the Base contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — what the owner can do, whether it's upgradeable, and what I should verify?","exampleUseCases":[{"title":"Due diligence on new DeFi token","prompt":"Before I ape into this token, can you analyze the Base contract at 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA and tell me in plain English who controls it, whether they can mint or pause transfers, and what red flags I should watch out for?"},{"title":"Verify stablecoin admin powers","prompt":"Can you check the Base contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and explain who controls it, whether it's an upgradeable proxy, and what the owner is able to do like blacklisting or minting?"},{"title":"Research unknown token contract safety","prompt":"I found this token on Base at 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb — can you pull the on-chain facts and give me a plain-English explanation of who's in control and whether they can freeze or change the contract?"}],"resultDescription":"A JSON object containing a 'brief' with a plain-English summary, who controls the contract, a list of things to verify, and what the controller can do (e.g. mint, pause, blacklist, upgrade). Also includes a 'facts' sub-object with proxy details (type, admin, implementation), token metadata (name, symbol, decimals, total supply), pause status, list of powers, address, control info (owner, whether owner is a contract, whether ownership is renounced), bytecode size, and on-chain observations about risks.","failureModes":["Invalid or non-0x address format returns validation error","Address is an EOA wallet, not a contract — no contract facts available","Contract exists but has no readable ABI or is unverified — limited data returned","Network timeout if Base RPC is slow or unavailable","Rate limiting or payment failure for the $0.01 USDC x402 charge"],"whenToPreferThis":"Choose this endpoint when you need a human-readable security assessment of a specific Base network contract address, covering admin controls, upgradeability, and token powers. It combines raw on-chain facts with a plain-English interpretation, making it ideal for due diligence workflows, risk checks before interacting with a token, or explaining contract risks to non-technical users. Prefer this over generic block explorers when you need structured, agent-consumable output rather than raw blockchain data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:57:43.621Z","isFirstParty":false,"canonicalSlug":"foundry-base-contract-brief-9eb7c5f2"}