# Otto AI — Base Ecosystem News Report

> Otto AI — Base Ecosystem News Report is a paid API for AI agents from x402.ottoai.services, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns a real-time intelligence report on the Base blockchain ecosystem, including protocol updates, token narratives, and on-chain metrics.

## Facts

- Endpoint: GET https://x402.ottoai.services/base-ecosystem-news
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/otto-ai-base-ecosystem-news-report-4c0f9f53
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KmQVFRhclVgxgI174WJs-

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 otto-ai-base-ecosystem-news-report-4c0f9f53
```

Example prompt: What's the latest happening in the Base ecosystem — any major protocol updates, token narratives, or on-chain metrics I should know about right now?

## When to prefer this

Choose this endpoint when you need a quick, synthesized narrative briefing on the Base blockchain ecosystem rather than raw on-chain data. It is ideal for agents that need to surface actionable crypto market intel about Base protocols, token movements, and builder activity without querying multiple data sources. Prefer it over general crypto news APIs when the focus is specifically Base chain.

## Known failure modes

- Stale data: report may be cached and the staleness_sec field will be non-zero
- Degraded mode: meta.degraded=true indicates reduced source coverage
- No input schema required but malformed requests may return HTTP 4xx
- x402 payment failure: missing or invalid USDC payment header returns HTTP 402

## How this service works

Base-chain ecosystem news for Base-native agents, not the general crypto firehose. Up to 12 Base-scoped headlines from the last 48h, each with its own permalink and publication timestamp, screened against the general /crypto-news feed; `screen` states what was dropped. The AI topic read is optional and is withheld, never padded with macro, when there is no Base coverage. Refreshed hourly from cache; a read past the freshness window pulls inline.

## Output

A structured JSON object containing a prose Base ecosystem intelligence report covering recent protocol developments, token highlights, and on-chain stats (e.g. USDC supply, contract deployment trends), along with the generation timestamp, number of sources aggregated, and a staleness indicator showing how fresh the data is.

## Example request

```json
{
 "properties": "base_ecosystem"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "topic": "Base ecosystem",
   "report": "BASE ECOSYSTEM REPORT: Aerodrome shipped its v3 gauge overhaul (veAERO voting live Thursday); Base announced builder fee-sharing for top apps, driving a 14% jump in deployed contracts w/w; USDC native supply on Base crossed $4.2B.",
   "screen": {
    "candidates": 40,
    "windowHours": 48,
    "minEngagement": 5,
    "droppedUndated": 0,
    "droppedLowEngagement": 1,
    "droppedNotBaseScoped": 0,
    "droppedOutsideWindow": 20,
    "droppedPromotionLure": 0,
    "droppedGeneralFeedDuplicate": 0
   },
   "sources": {
    "topicTweets": 59,
    "generalCryptoFeed": 1,
    "historicalContext": 1,
    "screenedHeadlineCandidates": 40
   },
   "headlines": [
    {
     "url": "https://x.com/jessepollak/status/2094851526909178404",
     "text": "ZEC and HYPE are now live on @base",
     "likes": 354,
     "author": "@jessepollak",
     "retweets": 28,
     "publishedAt": "2026-09-01T18:19:01.000Z"
    },
    {
     "url": "https://x.com/RAILGUN_Project/status/2094824553191876869",
     "text": "Protocol Security Request #27 approved. RAILGUN is deploying on @base.",
     "likes": 151,
     "author": "@RAILGUN_Project",
     "retweets": 22,
     "publishedAt": "2026-09-01T16:30:27.000Z"
    }
   ],
   "generatedAt": "2026-09-02T09:00:18.499Z",
   "sourceCount": 61,
   "reportStatus": "available"
  },
  "meta": {
   "degraded": false,
   "validUntil": "",
   "generatedAt": "",
   "stalenessSec": 0
  },
  "status": "success"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/otto-ai-base-ecosystem-news-report-4c0f9f53/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.ottoai.services](https://www.zero.xyz/host/x402.ottoai.services/llms.txt)
