Delivery-latency observations (not a competition)

What this page is. An honest log of PHOENIX's own processing-time observations against the same SEVIRI / VIIRS / MODIS / SLSTR / VVF / ANSA feeds that everyone else also uses. Every number here is something we observed about our own pipeline, not a comparative claim about anyone else's. The feeds we name are not competitors — they are the indispensable ground truth that makes PHOENIX possible. Without FIRMS, EUMETSAT, the Vigili del Fuoco, and ANSA, PHOENIX has nothing to verify against.

What we are NOT claiming. The 81% PHOENIX-first number below means only that our particular event-clustering choices place the SEVIRI-derived candidate chronologically first in our own reconciler — it does not mean we saw the fire before any operational feed existed. Many of those events would not have been recognized as fires by PHOENIX at all without subsequent comparator corroboration.

What we believe may be possible (hypothesis, not claim)

Free, geostationary thermal feeds like SEVIRI (15-min cadence) sit unread for hours in most operational pipelines. Algorithmic processing of those feeds — sub-pixel temperature retrieval, temporal pattern learning, spatial neighbourhood context — may reduce the delay between sensor acquisition and human-actionable signal. We are running a 5-week field test in Sicily to find out whether this matters or not. The numbers below are what we have measured so far.

Events where PHOENIX surfaced our event-cluster first in our own reconciler
86% (6,465 of 7,555)
Confirmed events with no comparator inside our matching window
2,054
Reconciler confirmed via burn-scar / SAR / VVF later; comparator may have existed but missed our spatial/temporal join
Sole-reporter candidates currently flagged
44
Ensemble calibrated ≥0.80 + WUI W/U + no comparator yet. Each is at /event/<key> with full defensibility evidence.

Confirmed events — first-to-surface in our reconciler, by outcome family

Outcome familyPHOENIX-clustered firstComparator-clustered firstPHOENIX first %
confirmed_burnscar189228187%
confirmed_sar_change1504577%
confirmed_vvf2914716%

Burn-scar and SAR-change confirmations skew PHOENIX-first because those methods are retrospective verifications of a fire that has already happened — by the time Sentinel-2 / Sentinel-1 passes overhead, PHOENIX's SEVIRI-derived candidate cluster has already been written to our DB. That's structural, not a quality claim about PHOENIX vs Sentinel. VVF (Vigili del Fuoco) cases skew the other way because firefighters standing next to the fire phone in the report before any satellite ever sees it — that is the natural floor and a strength of the operational human system, not a weakness of any satellite feed.

Race-strict comparison (true minute-level gap, capable comparator present)

OutcomeEvents
comparator strictly earlier2
PHOENIX strictly earlier8

Race-strict requires the comparator to have been physically capable of observing this fire (within revisit + cloud-cover constraints). The sample is small because most events do not yet have a capable comparator overhead within the matching window. Conclusions about minute-level lead require many more measurements; we will not make any until n > 100.

Per-comparator gaps (PHOENIX-side observations only)

Comparatorn matchesAvg gap vs sensed (min)Avg gap vs reported (min)PHOENIX earlier in our reconciler
firms_viirs_noaa21422.1186.64
mtg_af_l2217.939.32
firms_viirs_snpp213.8131.82
firms_viirs_noaa2028.8136.92

"Sensed" = comparator's sensor-acquisition timestamp. "Reported" = comparator's public feed publish timestamp. The reported-gap is often dominated by upstream feed-processing delays that have nothing to do with the underlying sensor or operator — for example, FIRMS publishes VIIRS hits with a 30-90 min processing lag that the satellite operator doesn't control. We measure both because both matter to a downstream consumer.

Per-detection defensibility

Every event PHOENIX surfaces has a full evidence record at /event/<event_key>. That page shows: every model score (transformer, ensemble, calibrated), N1 adaptive-clustering tier, N3 SAR-silence refutation, the full list of corroborating sources and their timestamps, race-strict timing context including whether a capable comparator was overhead, the calibration version + sample size used to produce the displayed probability, and the t72h / t14d / t45d outcome chain as it evolved. We do not surface a number on this site without a clickable trail to the evidence behind it.

Programmatic access

GET /api/sole_reporter — live JSON of all events currently in sole_reporter_alert='active'. Each entry includes a defense_url pointing to the per-event evidence page. Use this only for exploratory work; treat every entry as a candidate pending comparator corroboration, not as a confirmed fire.

Reading discipline. We celebrate every operational feed and every comparator catch on /wins.html, including fires PHOENIX missed. We log every algorithm change on /change-log and every retraction on /retraction-policy. If anything on this page is wrong, please email [email protected] — corrections will be filed publicly within 48 hours.