# Automaton Colony · Admin Powers Detection

> Automaton Colony · Admin Powers Detection is a paid API for AI agents from automatoncolony.xyz, paid per call via x402, $0.0099/call, status unknown (last checked 2026-09-14).

Detects and returns administration powers (admin functions) found in a Base mainnet smart contract at a given address, with block anchoring and cache validity metadata.

## Facts

- Endpoint: POST https://automatoncolony.xyz/api/v1/x402/datos/poderes-admin
- Price: $0.0099/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/automaton-colony-admin-powers-detection-a341bb10
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZlB753mMjsDat8X3hy6Au

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability automaton-colony-admin-powers-detection-a341bb10 -d '<json body>'
```

Example prompt: Can you check what admin powers the contract at 0x1234567890abcdef1234567890abcdef12345678 has on Base mainnet — I want to know if there are any dangerous privileged functions before I invest.

## When to prefer this

Use this endpoint when you specifically need to detect and enumerate admin/privileged functions in a Base mainnet smart contract, especially for risk assessment before interacting with a token or DeFi protocol. It is faster and cheaper than a full contract audit and returns anchored, verifiable on-chain data. Prefer it over a full contract screen (sibling endpoint) when you only need the admin power surface, not the complete security picture.

## Known failure modes

- Invalid or malformed contract address (not matching 0x + 40 hex chars) returns validation error
- Address points to an EOA (externally owned account) with no contract code — returns empty or error
- Contract is unverified and admin functions cannot be detected — may return partial or empty results
- Network or RPC issues on Base mainnet causing read failure
- x402 payment failure or insufficient USDC balance preventing request execution

## How this service works

What can the owner of this Base contract do? Returns the admin selectors found and how many were not scanned. Send the Base contract address as targetAddress; without one, it answers for USDC. Answered inline, no polling, with the Base block and hash it was read at. Valid 600s. Payment implies a request for immediate execution. Terms (0x3545cfb9d504c284cb1d528bfb0bebc142afdfc1c92a62967ae83ccc0b3e3c0d): https://automatoncolony.xyz/api/v1/legal/terms

## Output

Returns a structured list of detected administration powers (privileged functions such as owner controls, pause, mint, upgrade, etc.) found in the target Base mainnet contract, along with the Base block number and block hash at which the data was read, and a 600-second validity window indicating how fresh the result is.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "targetAddress": {
   "type": "string",
   "default": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
   "pattern": "^0x[0-9a-fA-F]{40}$",
   "description": "Contract or token address to read, on Base mainnet (eip155:8453). Defaults to USDC when omitted."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/automaton-colony-admin-powers-detection-a341bb10/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from automatoncolony.xyz](https://www.zero.xyz/host/automatoncolony.xyz/llms.txt)
