# BaseGuard AI > Deterministic Base blockchain intelligence, sold per call to autonomous agents in USDC over x402. No account, no API key, no registration. This service reads Base JSON-RPC and public block explorers, and reports only what it can verify. Where a fact cannot be established it is returned as UNKNOWN with the reason, rather than guessed. It is blockchain intelligence, not a smart-contract security audit. ## Paid endpoints ### Base Contract Facts Base contract risk check and due-diligence scan in one cheap call: bytecode and hash, proxy and implementation, owner and ownership model, source verification, token supply, and dangerous capabilities. Answers "is this Base contract safe to interact with, or does it carry red flags like an unverified source, an upgradeable proxy or an owner-only mint" before you sign. Deterministic on-chain facts for agent due diligence. Blockchain intelligence and risk signals, not a security audit. - POST https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/contract-facts - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/contract-facts?address=&network= (same inputs as query parameters, same report) - Price: $0.002 per call, in USDC on Base, paid with x402 - Networks: eip155:8453, eip155:84532 - Request: {"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453"} ### Base Privileged Functions Base contract permission and privilege scan: what the owner or admin can actually do. Lists privileged capabilities detected in the dispatcher: mint, pause, blacklist or freeze, burn, upgrade the implementation, transfer or renounce ownership, and grant or revoke roles. Reports whether the contract is upgradeable, since an upgrade path lets the controller replace the code. A risk signal on the control model before trading. Blockchain intelligence, not a security audit. - POST https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/privileged-functions - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/privileged-functions?address=&network= (same inputs as query parameters, same report) - Price: $0.003 per call, in USDC on Base, paid with x402 - Networks: eip155:8453, eip155:84532 - Request: {"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453"} ### Base Pre-Flight Base contract pre-flight risk report before you interact or trade: bytecode and hash, source verification, proxy and implementation, owner and administrator control, mint, pause, blacklist and freeze capabilities, upgrade paths, token supply, measured liquidity, block number, evidence sources and confidence. The due-diligence check an agent runs on an unknown Base token to spot red flags: unverified source, upgradeable proxy, owner-only mint, blacklist powers. Not a security audit. - POST https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/preflight - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/preflight?address=&network= (same inputs as query parameters, same report) - Price: $0.01 per call, in USDC on Base, paid with x402 - Networks: eip155:8453, eip155:84532 - Request: {"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453"} ### Base Risk Delta Base contract risk-change monitor: compares the persisted snapshot of a Base contract against a fresh observation and reports every measured change: ownership, proxy implementation, implementation bytecode, privileged permissions, token supply, liquidity, verification and relevant events. Use it to detect a rug-pull in progress on a contract you already checked: an owner transfer, an upgrade or a liquidity removal. Blockchain intelligence and risk signals, not a security audit. - POST https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/risk-delta - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/risk-delta?address=&network= (same inputs as query parameters, same report) - Price: $0.02 per call, in USDC on Base, paid with x402 - Networks: eip155:8453, eip155:84532 - Request: {"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453"} ### Base Contract Watch Base contract monitoring check for AI agents: a bounded look-back over stored observations reporting every measured change since the last check: ownership, proxy implementation and bytecode, mint, pause, blacklist and other privileged permissions, token supply, verification and liquidity, plus recent events. Always returns a real baseline with the current state and age, then recommends the next check interval. Call it repeatedly to catch a rug-pull in progress. Not a security audit. - POST https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/contract-watch - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/contract-watch?address=&network=&lookbackBlocks= (same inputs as query parameters, same report) - Price: $0.005 per call, in USDC on Base, paid with x402 - Networks: eip155:8453, eip155:84532 - Request: {"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453"} ### Base Contract Timeline Base contract change history: every measured difference between successive BaseGuard observations, covering ownership, proxy implementation, privileged capabilities, verification, token supply and liquidity, each tied to the two blocks it was measured between, with a trajectory summary, coverage statement and severity. Answers what changed since the last check. Each call records a fresh observation, so history deepens with use. Deterministic change detection, not a security audit. - POST https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/contract-timeline - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/contract-timeline?address=&network= (same inputs as query parameters, same report) - Price: $0.01 per call, in USDC on Base, paid with x402 - Networks: eip155:8453, eip155:84532 - Request: {"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453"} ## Free endpoints - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/v1/base/preview?address=
&network= - a free sample of the analysis, including a one-line deterministic verdict (bytecode, verification, proxy) and the facts it did not assess - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/health - service health and payment mode - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/openapi.json - OpenAPI 3.1 description of every endpoint - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/.well-known/x402 - payment-aware sitemap - GET https://work-1-bcozevpyudcxmqdj.prod-runtime.all-hands.dev/mcp - Model Context Protocol manifest ## Paying Send the request with no payment signature and the service replies HTTP 402. The base64-encoded PAYMENT-REQUIRED response header holds the payment requirements. Sign one entry in accepts and resend with the PAYMENT-SIGNATURE header. Settlement happens after the report is produced, so a request that cannot be served is not charged.