An early-warning instrument for magnetically-driven plasma instability. HELIOGRAPH reads the observed photospheric magnetic field directly — no field extrapolation, no learned model, no training at inference. It is a deterministic signal-processing read-out, not a probabilistic machine-learning forecast: the same region at the same time returns the same assessment, reproducible and auditable byte-for-byte.
The method is published and placed in the public domain (DOI 10.5281/zenodo.20696671). The operational instrument is not distributed.
From an active region's observed radial field, HELIOGRAPH reads a single state variable — the loaded "parasitic energy" of the dominant evolving field mode — against two fixed thresholds, and issues a deterministic two-tier alarm with a lead time and a magnitude estimate.
| State | Condition | Meaning |
|---|---|---|
| QUIET | below loading | region not yet loading |
| LOADING WATCH | loading ≤ E < activation | activity building — broad early warning |
| MAJOR-FLARE WARNING | E ≥ activation | a large-energy event is loaded; the window is open |
Output per region/time: alarm tier · hazard-window lead time · expected field-reorganization magnitude. The firing minute inside an open window is stochastic and is not forecast (see Scope).
And it is quick. A complete active-region assessment — 46 magnetograms, the full mode decomposition and all — computes in ~2.4 s on a single laptop core: no GPU, no cluster, no training, no field extrapolation. The whole active-region catalog can be re-swept continuously on commodity hardware.
Larger events announce themselves earlier. The activation-crossing lead time scales with loaded field energy at r = +0.96 — a size-scaled lead the one prior timing method in the literature reports it could not find.
| Result | Value |
|---|---|
| Activation level — reproducibility across events (CV) | 0.29 |
| Pre-flare vs. region's own quiet baseline (AUC) | 0.75 |
| Loaded energy → field-reorganization rate (r) | +0.81 |
| Size-scaled lead time — lead vs. loaded energy (r) | +0.96 |
| Loading watch — median lead (9/10 events) | 13.8 h |
| Major-flare warning — median lead (6/10 events) | 12.1 h |
| 2024-10-03 X9.0, largest of cycle 25 — lead | 16.8 h |
Blind, held-out set of ten solar-cycle-25 X-class flares, each active region compared against its own non-flaring window, identical pipeline on every window, no per-event tuning. Full method, protocol, and event table: 10.5281/zenodo.20696671.
View a sample hazard report — the 2024-10-03 X9.0 →
Every number above survived a blind protocol built to break it. We self-certify the validation discipline, not just the result:
The instrument's own boundary was earned the same way: repeated blind tests for a deterministic trigger in the surface field all returned null — which is exactly why this page promises a hazard window and a magnitude, and never a firing minute.
Government space-weather operations, satellite fleet operators, and fusion programs: email with your application and operating context, and a scoped evaluation follows.