# Base DeFi Risk Events Feed

> Base DeFi Risk Events Feed is a paid API for AI agents from intel.fintechhodl.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Returns recent risk events on Base DeFi including TVL drops, depegs, exploits, APY moves, and Morpho vault setting changes with severity ratings

## Facts

- Endpoint: GET https://intel.fintechhodl.com/api/v1/risk-events?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-defi-risk-events-feed-d28e3069
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dYApeRZzWjeKSARooAV4_

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 base-defi-risk-events-feed-d28e3069
```

Example prompt: Show me all high or critical severity risk events on Base DeFi for the last 14 days — especially anything affecting Morpho Blue or Aave v3, like exploits, depegs, or major TVL drops.

## When to prefer this

Choose this endpoint when you need a time-series feed of discrete risk events (exploits, depegs, TVL drops, APY moves, vault config changes) on Base DeFi, especially for monitoring active positions or screening protocols before depositing. Prefer this over the risk-score or risk-card endpoints when you want a chronological log of what happened rather than a current snapshot score. Best for alerting pipelines, due-diligence workflows, and portfolio monitoring agents.

## Known failure modes

- 404 if the entity ID is unknown or not tracked
- 400 if query parameters are invalid (e.g. days out of range, malformed entity pattern)
- 503 while data is refreshing — retry after a short delay
- Empty events array if no risk events match the filters in the requested time window

## How this service works

Recent risk events on Base DeFi: TVL drops, depegs, exploits, APY moves and Morpho vault setting changes, with severity. Useful for monitoring positions or screening protocols for recent trouble. Entity ids appear in dependency graphs. Unknown ids answer 404 and invalid arguments 400 before any payment; 503 while data refreshes; charged only for a 200.

## Output

A JSON object containing a timestamp (as_of), event count, query parameters echoed back, and an array of risk events. Each event includes a timestamp, event_type (e.g. exploit, TVL drop, depeg, APY move, vault setting change), severity (low/medium/high/critical), entity_id, opportunity_id, and a numeric value. Also includes data_age_min (minutes since newest pool data), model_version, and a disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "days": {
       "type": "integer",
       "maximum": 90,
       "minimum": 1,
       "examples": [
        7
       ],
       "description": "Look-back in days (default 7)."
      },
      "limit": {
       "type": "integer",
       "maximum": 500,
       "minimum": 1,
       "description": "At most this many events (default 100)."
      },
      "entity": {
       "type": "string",
       "pattern": "^[A-Za-z0-9:._#+-]{1,120}$",
       "examples": [
        "protocol:morpho-blue",
        "protocol:aave-v3"
       ],
       "description": "Only events for this entity (optional)."
      },
      "severity": {
       "enum": [
        "low",
        "medium",
        "high",
        "critical"
       ],
       "type": "string",
       "description": "Lowest severity to include (default low)."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "as_of",
      "model_version",
      "count",
      "events"
     ],
     "properties": {
      "as_of": {
       "type": "string",
       "description": "Hour the data describes (ISO 8601, UTC)."
      },
      "count": {
       "type": "integer"
      },
      "query": {
       "type": "object"
      },
      "events": {
       "type": "array",
       "items": {
        "type": "object"
       },
       "description": "Events: ts, event_type, severity, entity_id, opportunity_id, value."
      },
      "disclaimer": {
       "type": "string"
      },
      "data_age_min": {
       "type": "number",
       "description": "Minutes since the newest pool data."
      },
      "model_version": {
       "type": "string",
       "description": "Scoring model version."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-defi-risk-events-feed-d28e3069/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.fintechhodl.com](https://www.zero.xyz/host/intel.fintechhodl.com/llms.txt)
