# xx402 Base Contract Control Event Feed

> xx402 Base Contract Control Event Feed is a paid API for AI agents from x402.xx402.icu, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-21).

Scans recent Base blockchain blocks for smart contract control events (ownership transfers, admin changes, upgrades, pauses, role grants/revocations) and returns risk-classified queues for autonomous agents.

## Facts

- Endpoint: GET https://x402.xx402.icu/api/base-contract-control-event-feed?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xx402-base-contract-control-event-feed-da0ac617
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FCemRAfIxy1U5qOHuVwkU

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 xx402-base-contract-control-event-feed-da0ac617
```

Example prompt: Scan the last 2000 Base blocks for ownership, upgrade, and pause events on contract 0xAbC123... and give me a risk-classified breakdown showing which queue it lands in — priority, review, watchlist, or avoid.

## When to prefer this

Choose this endpoint when you need real-time, risk-classified smart contract governance intelligence on Base L2 — specifically ownership, admin, upgrade, pause/unpause, and role events — bucketed into actionable queues (avoid, review, watchlist, priority). Prefer it over generic blockchain explorers when you need pre-computed risk decisions rather than raw logs, and when you want autonomous agent-ready JSON with decision fields rather than having to parse event logs yourself.

## Known failure modes

- Invalid or malformed contract address returns empty event queues
- window_blocks value outside 100–5000 range returns validation error
- Payment not included or insufficient triggers x402 payment-required response
- No events found in the specified window returns empty queues with zero bucket counts
- Unsupported event_type string may cause filtering to return no results

## How this service works

Paid Base token, wallet, DeFi, chain-read, x402 buyer/seller discovery, and specialized Bitcoin 15-minute Up/Down prediction-market data packets for autonomous agents and risk tools.

## Output

Returns a JSON object with a summary, a contract_control_decision verdict, a priority_queue of high-urgency events, a risk_breakdown by event type, a control_event_queue of all matched events, a review_queue, avoid_queue, watchlist, bucket_counts for each risk tier, and source_status/sources metadata about data freshness.

## Response schema (JSON Schema)

```json
{
 "keys": [
  "summary",
  "contract_control_decision",
  "priority_queue",
  "risk_breakdown",
  "control_event_queue",
  "review_queue",
  "avoid_queue",
  "watchlist",
  "bucket_counts",
  "source_status",
  "sources"
 ],
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xx402-base-contract-control-event-feed-da0ac617/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.xx402.icu](https://www.zero.xyz/host/x402.xx402.icu/llms.txt)
