# Automaton Colony — Admin Powers Scanner

> Automaton Colony — Admin Powers Scanner is a paid API for AI agents from colony.automatoncolony.xyz, paid per call via x402, $0.0099/call, status unknown (last checked 2026-10-27).

Returns the admin-privileged function selectors found in a Base mainnet contract and how many selectors were not scanned, identifying what the contract owner can do.

## Facts

- Endpoint: POST https://colony.automatoncolony.xyz/api/v1/x402/datos/poderes-admin?utm_source=zero.xyz
- Price: $0.0099/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/automaton-colony-admin-powers-scanner-8f232b73
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8sC45JlY_P-qI-tA1WB7I

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-scanner-8f232b73 -d '<json body>'
```

Example prompt: What admin functions can the owner of the contract at 0x1234567890abcdef1234567890abcdef12345678 call? Scan it on Base mainnet and show me all the privileged selectors.

## When to prefer this

Use this endpoint when you need to quickly identify the privileged/admin function selectors of a contract deployed on Base mainnet without manual bytecode analysis. It is ideal for security audits, due diligence on DeFi protocols, or DAO governance reviews where you need to know what the contract owner can do. Prefer this over generic block explorers or manual ABI inspection when you want a structured, agent-consumable answer with block-level provenance.

## Known failure modes

- Invalid or malformed contract address returns a validation error
- Address is an EOA (non-contract) may return empty or error
- Contract with very large bytecode may have unscanned selectors (count returned)
- Network issues reaching Base mainnet RPC result in a read error
- Payment not provided or insufficient USDC results in 402 rejection

## How this service works

What can the owner of this Base contract do? Returns the admin selectors found and how many were not scanned. targetAddress required. Answered inline, no polling, with the Base block and hash it was read at. A first read of an address can take up to 60s: keep the connection open. Valid 600s. Payment implies a request for immediate execution. Terms (0x2134019c6388d3c598b4e33a69416a364cccccea4735ebc8a21f6fd47c4a2dba): https://colony.automatoncolony.xyz/api/v1/legal/terms

## Output

A list of admin function selectors found in the target contract, the count of selectors that were not scanned, the Base block number and block hash at which the contract was read. The response is answered inline (no polling required) and is valid for 600 seconds.

## Request schema (JSON Schema)

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

## More

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