# Earthquake Brief Digest (LLM-Written)

> Earthquake Brief Digest (LLM-Written) is a paid API for AI agents from oracles-production.up.railway.app, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-14).

Returns an LLM-generated natural-language digest summarizing the most significant recent earthquakes, optionally filtered by a start date.

## Facts

- Endpoint: GET https://oracles-production.up.railway.app/v1/earthquakes/brief
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/earthquake-brief-digest-llm-written-cdf786f3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IY9fzHKzDxr3MqS9MKaAv

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 earthquake-brief-digest-llm-written-cdf786f3
```

Example prompt: Give me a quick LLM-written summary of the most significant earthquakes that have happened in the past two weeks.

## When to prefer this

Choose this endpoint when you need a human-readable, narrative summary of recent earthquake activity rather than raw seismic data. Ideal for briefing users, generating reports, or providing situational awareness about seismic events without parsing structured data. Prefer over raw USGS feeds when a digestible prose summary is needed.

## Known failure modes

- No earthquakes in window returns empty or minimal digest
- Invalid date-time format for 'since' parameter returns validation error
- LLM generation failure may fall back to template-based output (generatedBy: template)
- Service unavailable returns HTTP 5xx
- Payment not provided or invalid returns HTTP 402

## How this service works

An LLM-written digest of the most significant recent earthquakes.

## Output

A natural-language paragraph (brief) summarizing the most notable recent earthquakes, along with metadata indicating whether it was generated by an LLM or template and how many earthquake events it was based on.

## 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": {
      "since": {
       "type": "string",
       "format": "date-time",
       "description": "Window start (default: last 30 days)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "brief": {
       "type": "string"
      },
      "generatedBy": {
       "enum": [
        "llm",
        "template"
       ],
       "type": "string"
      },
      "basedOnChanges": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/earthquake-brief-digest-llm-written-cdf786f3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oracles-production.up.railway.app](https://www.zero.xyz/host/oracles-production.up.railway.app/llms.txt)
