Terra Pulse fuses live USGS earthquakes with NASA wildfires, storms & volcanoes into one open dashboard — with an explainable risk engine, a quantum-resilient audit seal, and an MCP server your coding agent can call.
SPINNING UP WEBGL GLOBE…
01 — LIVE
Straight from USGS and NASA, resealed into a tamper-evident chain. Filter, inspect, then push any quake into the risk engine.
SOURCE: NASA EONET V3 · OPEN EVENTS · DOTS WITHOUT COORDS ARE STILL COUNTED ABOVE
02 — RISK ENGINE
Every score shows its math: magnitude, depth, tsunami flag, exposure. The same engine answers your agents over MCP.
Deterministic. Auditable. No API key. Same engine your agent calls over MCP.
Run an assessment — or pick a quake above and hit Analyze risk to prefill it here.
03 — MCP FOR AGENTS
Three tools — get_quakes, get_events, analyze_risk — over MCP-style JSON-RPC. Paste one block into Claude Code, Cursor or OpenCode.
{
"mcpServers": {
"terra-pulse": { "url": "https://terra-pulse-sooty.vercel.app/api/mcp" }
}
}curl -X POST https://terra-pulse-sooty.vercel.app/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://terra-pulse-sooty.vercel.app/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
"params":{"name":"analyze_risk","arguments":
{"magnitude":6.4,"depthKm":18,"tsunami":true,
"place":"Offshore Maule, Chile"}}}'The exact JSON-RPC your coding agent sees. No keys, no signup.
← hit TRY and watch your agent's view of the planet appear here.
TOOLS: get_quakes · get_events · analyze_risk — EVERY RESPONSE CARRIES A tq384 AUDIT SEAL
04 — SEAL CHAIN
Every quake, wildfire and risk score is sealed into a SHA-384 hash chain: each seal commits to the previous one, so silently editing any record breaks every seal after it. SHA-384 keeps a 192-bit margin even under Grover-style quantum speedups — the same “harvest now, decrypt later” threat model keeping CISOs up in 2026.
Tamper-evident
Edit one byte, break the chain.
PQC-ready
ML-DSA envelope swap-in marked in code.
Agent-verifiable
Seals ride every MCP response.
LIVE CHAIN — LATEST SEALS
GENESIS: TERRA-GENESIS · ALGO: tq384 = SHA-384(prevSeal ‖ canonicalJson) · VERIFY: REFETCH /api/quakes AND REPLAY src/lib/seal.ts
MIT licensed. One-click deploy. Star it, fork it, plug your agent into it — and stay safe out there.