Illinois · right now · counties + ZIP+4

Intelligence Network

Get alerts in Telegram

Checking the National Weather Service…

A sensor network you join from your phone. Report what you see — a rain gauge, hail on the deck, a creek level, a corn stage, smoke — in a short common language. Neighbors and official stations check every reading; corroborated readings become events, raise your trust, and roll into a daily digest.

Sign up in three taps

The network lives inside a free messaging app. No typing, nothing to pay, no account to create here.

Open the chat
1 · GET TELEGRAM

Telegram is a free messaging app, like WhatsApp or iMessage. Install it and sign up with your phone number.

Already have Telegram? Go to step 2.

2 · TAP START

Press Open the chat above, then the Start button at the bottom of the chat. That's you joined.

The chat is @intelligence_network_bot, a program that answers straight away, day or night.

3 · TAP WHERE YOU ARE

Tap 📍 Share my location, then tap what you'd like: warnings for your area, a morning brief, or both. Done.

On a computer, tap 🗺 Pick my county instead. To report rain, hail or flooding later, tap its button in the chat. Others see a handle like s-4f2a1 and your ZIP, never your name or number.

Or choose exactly what you get

For other topics or places: answer three questions, tap Open in Telegram, then Start. You're joined and subscribed in one go.

/subscribe weather.warnings cook
Open in Telegram

Later on, send /subs to see what you signed up for, or /unsubscribe all to stop everything. You can change your mind at any time.

What each kind of message is

The data language

One reading per clause. Metrics, units and named sizes come from the topic packs — the same files the network runs on.

<metric> <value>[unit] [@<location>] [at <time> | <N>m ago] [#tag] [-- note]

Explore the network

Who reports what, where it corroborates, and how the fortnight moved.

Tap a node to zoom in and hide everything it doesn't touch. Pinch or scroll to zoom, drag to move.

Counties · human readings, last 14 days

Tap a county to zoom in and read its numbers.

County lines from the Census Bureau. Darker = more human readings; dots = official stations reporting.

Readings per day, by topic

Events, ranked by score

score = severity × corroboration × trust × official agreement. Only verified events (two sensors, an official source, or a trusted sensor) are pushed.

ScoreTopicEventPeakSensorsOfficialVerifiedUpdated

The daily digest lives in Google Drive

Every morning the network writes a Google Doc: events ranked by score, the official alert recap, station extremes, a triaged reading list, and the network's own vitals.

Subscribe

Three ways — pick whichever suits you:

  • In the chat, send /subscribe digest. A link arrives every morning at 8am.
  • Prefer e-mail? Send /digest you@example.com and Google shares the folder with that address.
  • Or bookmark the Latest document below — it's the same link every day.

Every day also gets its own folder in Drive holding the same digest as a PDF, a Word file and an HTML page, plus CSV tables of the events, official alerts, county activity, station extremes, contributors and the reading list.

Recent digests

Today's digest, in full

The same document that lands in Drive every morning — readable here, no account needed.

Open as its own page

Collaborate

The network is the people in it. Trust is earned by agreement, not granted.

Talk

Coordinate a spotting session, ask what a reading means, compare notes after a storm.

Telegram groupGitHub Discussions

Share data

Have a rain-gauge log, a soil test series, a stream survey, a PurpleAir sensor? Automated sensors post JSON to the bot; datasets get a home in the catalog.

Propose a datasetPropose a topic pack

      

How trust works

Every reading is compared with readings of the same metric nearby, inside the metric's distance and time window: other people, weather stations, NWS storm reports and warnings, and NOAA's radar estimates of rain and hail (MRMS). Agreement corroborates both readings. A sensor's trust, kept separately for each topic, is

trust = (K·prior + agreements) / (K + agreements + disagreements)
K = 4 · prior = 0.5 · trusted ≥ 0.8 · half-life 180 days

Old outcomes fade. Radar counts half as much as an official report. Two people under one roof, or two who always agree, count as one witness. New sensors show "new" instead of a number that looks exact; after that, the board shades an 80% range. Nobody starts trusted; nobody is condemned by one odd reading.

Contributors this week

SensorCountyReadingsCorroboratedTrust

Sensors appear by handle only. The public snapshot never carries names, ZIP+4s or coordinates of people.

Public data & research

What the network already ingests, what you can pull yourself, and the papers behind the idea.

Pull the network's own snapshot

The page is built from fourteen JSON files that anyone may fetch and reuse: data/network.json, map.json (the day's notable readings and the news tied to them), counties.json, events.json, alerts.json, storms.json, reports.json, gauges.json, activity.json, graph.json, leaderboard.json, digests.json, topics.json, sources.json. Same anonymisation as the page.

For other systems: the week's verified events as GeoJSON and as CAP 1.2 in Atom (the format emergency managers' tools read), and storms as GeoJSON. For research: explore the database in your browser with Datasette Lite (people's readings, storm reports, events, storms and alerts for 90 days; people as handles with ZIP and county only), or download network.sqlite.