OpenKO← back to openko.network
Mycelium Watch
Mycelium Watch
Planetary alert & early warning · OpenKO network prototype

Runtime

unknown

Alert Delivery

unknown
01 · Situation

Global hazard picture

Every marker is a live record pulled minutes ago from a public feed: USGS seismicity, GDACS multi-hazard alerts, and NASA EONET open events — plus the ✕ markers, this network's own seismic association detections, located from real-time station data rather than any catalog. Diamonds are the fusion engine's watch regions, colored by their current alert level. Scroll or drag to zoom and pan, click a hotspot ring or watch-region diamond to jump to its detail below, click any marker to pin its tooltip open, and click a legend entry to show or hide that layer.

scroll/drag to zoom & pan
Earthquakes ≥ M2.5

Country Event Brief

none selected
02 · Worldwide hotspots

Dynamic watch cells — wherever Earth is loud right now

Nobody curates this list. Seeds come from whatever the feeds report anywhere on the planet — GDACS Orange/Red alerts, quakes ≥ M5.5, storms and fire complexes — clustered at 400 km and ranked. The top cells then get the same hydrological enrichment as the curated corridors: discharge anomaly against that exact point's own 92-day baseline, plus forecast rain and any community reports nearby. A new disaster creates its own watch cell; no one has to edit a config.

03 · Watch regions

Fusion board — mountain-hazard corridors

Each region fuses five independent signal families into one transparent score: hydrology (GloFAS discharge anomaly vs its own 92-day baseline), forecast rainfall, nearby seismicity, official GDACS alerts, and a static exposure prior. No single feed decides; the 26 August Langtang collapse was invisible to hydrological forecasting alone.

hydro (0–40) precip (0–25) seismic (0–20) gdacs (0–20) news (0–10) community (0–10) prior (0–10)
04 · News channel

What the world's media is reporting

Media coverage lags the physics but leads the official assessments, and it is the only channel that reports impact — bridges gone, villages cut off. Headlines below are live from Google News RSS (keyless, verified); each watch region also runs its own place-name query, strictly filtered so generic hazard coverage doesn't inflate quiet regions. GDELT is wired in as an optional second backend. News feeds the fusion score as a corroboration signal, capped at 10 points.

05 · Community reports

Ground truth — the channel every satellite misses

User-submitted observations from people standing next to the hazard. No single report is trusted: a report's weight is its reporter's reputation multiplied by corroboration from other reporters nearby in time and space. One high-reputation reporter alone raises a flag; only a corroborated cluster moves the fusion score. You can file a report right here: it publishes a new version of this page's data with your viewer identity, every open view live-reloads to it, and it counts toward the nearest watch region on the next fusion run. Reports marked DEMO are a labeled replay of the 26 August Langtang timeline — they show the trust math, and being older than the 48-hour fusion window they contribute exactly zero to today's live scores.

okd mapping — how a report travels the network: envelope Ed25519-signed message on broadcast channel reports/<geohash4> identity reporter DID (okd identity layer) reputation okd reputation score for that DID — stake + history admission channel write is a capability; bad reports burn it incentive verified reports earn treasury micro-bounties (mission layer) submit CLI python3 -m ews.reports submit --lat 28.17 --lon 85.38 \ --hazard flood --severity 2 --text "river rising fast at ..." \ --reporter did:okd:z6Mk... --reputation 0.8
06 · Replay simulation

Langtang 2026 — what warning was physically possible?

The wave now runs on the corridor's real terrain: an elevation profile fetched point by point down the Lende–Trishuli valley, driving a slope-based debris-flow law (v = K·√(S−μ)·e^(−x/L)) calibrated to the one hard published number — the first 22 km in ~7 minutes. Deceleration comes from the mountain, not from guesses, and a thousand Monte Carlo draws over friction and attenuation give every settlement an arrival band (shaded, p10–p90), not a single time. Drag the latency slider to see how the pipeline budget buys lives — leads are computed against the median wave; the band shows how much a fast flood steals.

median wave arrivalp10–p90 arrival band usable lead timealert issued
Hover or select a settlement to inspect its warning window.
Corridor terrain · real elevations
07 · Comms resilience

Will the alert survive the disaster it warns about?

The Langtang flood destroyed the infrastructure an alert would have travelled over — the cell tower and fiber junction sat in the water's path. Three spores network-simulation packs (packs/disaster/, 18/18 assertions green) prove the topology claim: a centralized alert path goes dark below the cut while the wave is still travelling; a valley mesh of short independent hops with local alert authority keeps a path to every settlement; and at Mars light-lag the center physically cannot participate at all — local autonomy is the only architecture that scales off-planet. The Monte Carlo below puts population numbers on it — and each comms trial now rides one of the terrain model's flood draws, so a fast flood cuts the tower earlier and shortens every warning window in the same trial. Failure draws: sensor uplink, monsoon fiber outage, panic congestion, tower cut, per-hop radio death with storm-correlated multipliers (weather kills radios together, not independently), and skip-link redundancy on the mesh chain — the design a real deployment should specify, so the model rewards it.

centralized only mycelium mesh only combined (deploy both)
centralized onlymycelium mesh only combined deployment
Centralized fails correlated — its worst decile warns zero people, because one dead uplink or fiber silences the whole valley at once. The mesh degrades gracefully, and dominates exactly where timelines are tightest: nearest the hazard, where congestion eats the centralized path's margin. Deploying both is not redundancy theater — the failure modes are independent, so the combined worst decile still reaches everyone.
08 · Analyst tier

AI situation brief

MYC-AN-2026-0831-01 · LANGTANG / TRISHULI · GENERATED FROM THE LIVE SNAPSHOT ABOVE

Assessment. Fusion level (/100). GloFAS discharge is stable-to-declining against its monsoon baseline (z ), so the rain-driven flood channel is elevated but conventional: mm of rain is forecast in the worst 3-day window. One official GDACS alert sits within the correlation radius; no significant seismicity within 300 km in the last 24 h. The news channel is saturated ( region-specific articles in 7 days) — consistent with a live disaster aftermath, and the reason the score sits above the purely physical signals.

Residual risk the score cannot see. The dominant hazard here is non-hydrological mass movement — the 26 August collapse mode. Post-disaster slopes and the debris-dammed lake above Rasuwagadhi remain unstable, and renewed monsoon loading raises secondary-failure probability. Discharge forecasting will show nothing before such an event; the seismic channel is the only feed fast enough.

Recommended posture. Hold . Pre-position broadcast channel alerts/np/trishuli. Auto-escalate to WATCH on any regional event > M3.5 or a > 2σ discharge step-change; auto-issue WARNING on a long-period seismic signature from the Langtang Lirung sector.

Analyst tier prototype — this brief was written by Claude (Fable 5) from the snapshot data on this page. In production the tier runs on OpenKO's own inference stack (zorro / seahorse / razor) over the okd compute fabric, with model + dataset exchange through the symbiome data market.
09 · Architecture

How it lands on OpenKO

Everything below the feeds already exists in the workspace — the early-warning system is a new organ grown from existing tissue, not a new organism.

Sense
Feeds + people
USGS · GDACS · EONET · GloFAS · Open-Meteo · FIRMS · SWPC · news (Google News RSS / GDELT) · community reports over the mesh
Harvest
datafarmer
fetch → parse → sign → store; okd-core streaming.rs sensor path
Detect
hawk + fusion
anomaly detection + the transparent 5-family score on this page
Reason
LLM analyst
zorro / seahorse / razor local inference; brief + escalation rules
Alert
okd broadcast.rs
Ed25519-signed gossipsub channels, per-region topics, TTL
Reach
Last mile
webui console · mycelium-mobile · ok-bitchat BLE mesh · CAP / sirens
Substrate: exo-metrics for time-series retention · rama-db for the event store · spores to prove alert delivery under disaster conditions (packs/disaster: Langtang centralized vs mesh + Mars DTN, 18/18 assertions) · symbiome Genomic Bazaar as the marketplace where regional models and labeled hazard datasets are exchanged and paid for. Gap being closed by this prototype: geospatial ingestion, hazard models, simulation, dashboard.
10 · Data sources

Verified feed catalog

Every "live" row was fetched successfully from this machine while building this page.

SourceDataCadenceAuthStatus
USGS earthquake feeds + FDSN APIGlobal seismicity, GeoJSON~1 minnoneVERIFIED LIVE
GDACS RSS / APIMulti-hazard official alerts (EQ, TC, FL, VO, WF, DR) with alert levelscontinuousnoneVERIFIED LIVE
NASA EONET v3Curated open natural events with geometrydaily-ishnoneVERIFIED LIVE
Open-Meteo Flood API (GloFAS)River discharge, any point on Earth, 1984 → +7 monthsdailynoneVERIFIED LIVE
Open-Meteo Forecast APIPrecipitation, temperature, wind — multi-model ensemblehourlynoneVERIFIED LIVE
NOAA SWPCSpace weather R/S/G scales, solar wind, KpminutesnoneVERIFIED LIVE
SeedLink (IRIS rtserve)Real-time seismic waveforms, global broadband stations, miniSEED/SteimsecondsnoneVERIFIED LIVE
FDSN dataselect (IRIS)Archived waveform windows by station/time — powers the association backteston demandnoneVERIFIED LIVE
Google News RSSHazard headlines, global + per-region place-name queriesminutesnoneVERIFIED LIVE
CAP 1.2 exportEvery corroborated alert as an OASIS Common Alerting Protocol document + ATOM feed — the standard official alerting systems consume; XSD-validatedon alertnone (outbound)WIRED · XSD-VALID
Community reportsSigned user observations over okd broadcast channels; trust = reputation × corroborationreal-timeokd DIDDEMO DATA
GDELT DOC 2.0Planetary news firehose, 65 languages, geocoded15 minnone · 1 req/5 sOPTIONAL BACKEND
NASA FIRMSActive fire / thermal anomalies (VIIRS & MODIS) — satellite pass is NRT, but the prior UTC day is the most recent date reliably fully ingested (verified live: same-day queries returned zero rows on a day EONET already showed active wildfires on)daily, ~24h lagFIRMS_MAP_KEY env varWIRED · VERIFIED LIVE
ReliefWeb v2Humanitarian disaster reports, taxonomy since 1981continuousapproved appnameREGISTRATION
Copernicus GloFAS gridsFull probabilistic discharge grids, 30-day + seasonaldailyCDS accountREGISTRATION
Copernicus Sentinel-1/2SAR flood mapping, glacial-lake area change~6 daysDataspace accountREGISTRATION