☰ Ledger
▦ Matrix
◈ Case
Run an assessment to form a judgment from the totality of open-source indications.
A judgment of probability, not timing — after C. Grabo.

This console weaves disparate open-source data into a warning picture. Live observations that cross a stated condition trigger a sub-indicator; the operating picture shows how and why each fired.
Grounded in Cynthia M. Grabo, Anticipating Surprise: Analysis for Strategic Warning, and “Strategic Warning: The Problem of Timing” — CIA Center for the Study of Intelligence & DTIC.
The console's registry — every indicator and sub-indicator, numbered, with its observable, source, and wiring status. Unwired rows are honest gaps: candidates awaiting a keyed or future source.
Sharing is optional; you can skip straight to the console.
Ontology. The OSINT Framework and its repository, lockfale/osint-framework — 1,167 endpoints across 33 classes.
Live feeds. USGS, NASA EONET, GDACS, NOAA/NWS, NOAA SWPC, GDELT 2.0 GEO, UCDP, ACLED (licensed), ReliefWeb, CISA KEV & ICS, OpenSky + adsb.lol, aisstream.io, NASA FIRMS, OpenSanctions, Stooq/Yahoo, World Bank.
The common upstream layer. Most commercial OSINT platforms license the same foundational sources — GDELT for global events, OpenSky/adsb.lol for ADS-B, aisstream for AIS, Sentinel for imagery, OpenSanctions for designations — and resell them behind proprietary interfaces. This console queries that shared upstream layer directly, with every trigger's provenance printed. The wrapper is removed; the value added is the warning model, not the pipe. Person-data brokers (people-search, identity aggregation) are excluded by design.
A concept demonstration by NextGen Advisors — not an operational warning system. Unclassified open sources only; thresholds illustrative. When live feeds are unavailable the console shows clearly-labeled sample data. Build: v3.2-20260726.