# Automaton Colony – B20 Token Issuer Capabilities

> Automaton Colony – B20 Token Issuer Capabilities is a paid API for AI agents from colony.automatoncolony.xyz, paid per call via x402, $0.0399/call, status unknown (last checked 2026-10-29).

Returns the mint cap, issuer capabilities, and role holders for a Base B20 token at a given contract address, read from a specific Base block.

## Facts

- Endpoint: POST https://colony.automatoncolony.xyz/api/v1/x402/datos/poderes-emisor-b20?utm_source=zero.xyz
- Price: $0.0399/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/automaton-colony-b20-token-issuer-capabilities-b8924f64
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OKGSsRqflfkhB2QHB9M1I

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-b20-token-issuer-capabilities-b8924f64 -d '<json body>'
```

Example prompt: What can the issuer of the B20 token at 0x1234567890abcdef1234567890abcdef12345678 do on Base mainnet — give me the mint cap, issuer capabilities, and who holds which roles?

## When to prefer this

Use this endpoint when you need a structured, on-chain read of what a Base B20 token issuer is authorized to do — including mint cap and role holders — without writing custom RPC calls. Prefer this over raw eth_call or block explorers when you want a parsed, agent-friendly response anchored to a specific Base block, especially in DeFi due-diligence, compliance, or governance workflows.

## Known failure modes

- Missing or invalid targetAddress returns a validation error (must match 0x + 40 hex chars)
- Non-B20 contract addresses may return empty or inapplicable capability sets
- Contract not deployed on Base mainnet results in a not-found or zero-data response
- Network congestion on Base may cause read latency
- Payment failure via x402 prevents execution

## How this service works

What can the issuer of this Base B20 token do? Returns mint cap, issuer capabilities and the role holders. 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

Returns the mint cap of the B20 token, a list of issuer capabilities (what the issuer can do on the contract), and the current role holders, all anchored to the Base block number and hash at which the data was read. The response is delivered inline with 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-b20-token-issuer-capabilities-b8924f64/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)
