# aye.today Earthquake Check

> aye.today Earthquake Check is a paid API for AI agents from aye-booth.aye-today.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Checks whether an earthquake at or above a specified magnitude threshold occurred in a named region over a past time window, returning an attested aye/nay receipt with evidence bundle and source payload hashes.

## Facts

- Endpoint: POST https://aye-booth.aye-today.workers.dev/v1/quake_check
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aye-today-earthquake-check-59307e0c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MHuJjEC7do6_kHPsP1-wR

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 aye-today-earthquake-check-59307e0c -d '<json body>'
```

Example prompt: Can you check — with an attested receipt I can save as proof — whether any M5 or higher earthquake hit Japan in the last 24 hours?

## When to prefer this

Choose this endpoint when you need a cryptographically attested, audit-ready answer about past seismic activity — not just a raw data lookup. Ideal for parametric insurance triggers, compliance workflows, automated disaster response pipelines, or any context where a bare boolean is insufficient and you need source-hashed evidence with revision-lifecycle handling to prove retracted events were excluded.

## Known failure modes

- Region not in supported enum (GLOBAL, US_WEST, US_EAST, JAPAN) returns validation error
- hours_back value not in allowed set (24, 168) returns rejection
- min_magnitude not in allowed set (M4, M5, M6) returns rejection
- USGS feed temporarily unavailable may delay resolution
- Payment failure (x402) returns 402 with payment details before processing

## How this service works

Attested resolution: did an earthquake at or above a magnitude threshold occur in a named region over a past window? Resolved from the USGS feed with revision-lifecycle handling (retracted events never count; near-threshold event ids + revision timestamps pinned). Evidence bundle with source payload hashes, capped by an aye/nay receipt — never a bare boolean.

## Output

An attested aye/nay receipt indicating whether the earthquake condition was met, accompanied by an evidence bundle including matched USGS event IDs, revision timestamps, and source payload hashes. Retracted events are excluded. Near-threshold events are pinned with revision metadata to prevent false positives from data corrections.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aye-today-earthquake-check-59307e0c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aye-booth.aye-today.workers.dev](https://www.zero.xyz/host/aye-booth.aye-today.workers.dev/llms.txt)
