Solstice Pro AIObservatory · 16544720
RA 04h 31m 19s DEC +12° 24′ 11″ Epoch J2026.4 Plate II.a Field Helios
Plate II.a · Mission Helios

Forecasting M-class flares from the EUV image.

Helios is the Solstice Pro AI mission that turns SDO/AIA extreme-ultraviolet imagery and HMI magnetograms into a calibrated probability that an active region will produce an M-class-or-stronger flare within the next thirty minutes to six hours. The model is in a shadow-traffic pilot at the ESA Space Situational awareness service centre as of 2026 Q2.

TSS @ 30 min 0.71 TSS @ 6 hr 0.58 Threshold M-class and above (≥ 10⁻⁵ W m⁻² peak X-ray) Status Pilot · shadow traffic
AIA 193 Å frame of a flaring active region
Plate II.a-01 AIA 193 Å · 2026-04-19 14:32 UT · 12 s integration · NOAA 13648 active region under Helios forecast trace
RA 04h 31m DEC +12°  ·  Field 01 — Inputs

Three image branches and a magnetic foundation

Helios reads four streams. Three are EUV imagery from SDO/AIA: the 131 Å channel (sensitive to ~10 MK flare plasma), the 193 Å channel (corona, ~1.5 MK), and the 304 Å channel (chromosphere/transition region, ~80 000 K). The fourth is HMI line-of-sight magnetograms at ~720 s cadence. The combination matters: the EUV channels carry the structural signature of pre-flare reorganisation; the magnetogram carries the photospheric driver. Magnetograms alone get to roughly TSS 0.65 at 30 minutes on our holdout; adding the AIA branches in 2026-04 added +0.06 TSS at the 30-minute horizon, which is the headline improvement of the current release.

RA 04h 52m DEC +14°  ·  Field 02 — Architecture

A spatiotemporal CNN with a ConvLSTM head

The backbone is a four-branch convolutional encoder (one branch per AIA channel plus one for HMI). Each branch processes a 256×256 patch centred on the active region at 720-second cadence over a 6-hour input window — that is 30 frames per channel, 120 frames in total per active region per forecast. Branch outputs concatenate at a 32×32 spatial resolution and feed into a two-layer ConvLSTM head that produces the temporal forecast. A small fully-connected layer reads the ConvLSTM final state and emits the probability of a ≥M-class flare in each of four forecast bands: 0–30 min, 30 min–2 h, 2 h–6 h, 6 h–24 h.

The probability is not the raw network output. Raw softmax probabilities from this kind of network are systematically over-confident, and an operations desk that acts on them ends up with a calibration crisis after the first quiet week. We post-process with isotonic regression fitted on a held-out calibration year (2024); the calibration is re-fitted with every release.

RA 05h 14m DEC +15°  ·  Field 03 — Data

What the model has seen

SliceSpanActive regions≥M-class flares
Train2010-05 → 2022-124 218912
Validation2023-01 → 2023-12484118
Calibration2024-01 → 2024-12451137
Holdout (operational)2025-01 → 2025-12442121

The validation/calibration/holdout split is by calendar year and not by active region; we are aware that this is the easier split. We also report a leave-one-region-out evaluation for the holdout year on the validation notebook, where TSS at 30 minutes drops to 0.66 — that number is the one we will defend in a contested room.

RA 05h 37m DEC +16°  ·  Field 04 — Failure modes

What Helios is not good at

Limb events. Active regions within ~15° of the solar limb are systematically harder for Helios because the line-of-sight projection of the magnetogram becomes unreliable and the AIA branches see foreshortened structure. We flag these forecasts internally with a confidence-reducing multiplier; the validation notebook reports limb performance separately.

Multi-flare days. When two strong active regions are co-evolving on the disk and one of them produces a precursor that propagates structurally to the other, the network attributes the precursor to the wrong region. The failure shows up as a "near miss" in the per-region confusion matrix — the flare did happen, just not where Helios said.

Sustained quiet conditions. Calibration drifts after long quiet periods; we trigger a re-calibration when the rolling-30-day base rate falls below a threshold. The trigger has fired three times in the holdout year.

RA 06h 02m DEC +17°  ·  Field 05 — Deployment

Where Helios runs today

One pilot deployment in shadow-traffic mode at the ESA Space Situational Awareness Service Coordination Centre, comparing Helios outputs against the operational baseline before any operational decision is allowed to be influenced. Shadow traffic began 2026-02 and is currently scheduled to run through 2026-Q4 with quarterly review. Two further pilots — at a regional space-weather centre and at an autonomous-observatory scheduling team — are in negotiation.

Helios is delivered as a Docker container with a deterministic CUDA build (pinned to NVIDIA NGC 24.07-cuda12.5-pytorch2.3). Inference latency on an A100 is 380 ms per active region per forecast cycle; on an L4 it is 620 ms. The validation notebook reproduces the headline TSS on a single GPU in under thirty minutes.

Helios is one of three Solstice missions

If your operations centre is evaluating a flare-forecasting integration, the fastest path to a useful conversation is one paragraph describing the existing baseline and the latency budget. We will reply with a brief.

Open contact →