{
  "meta": {
    "title": "ADRIZ -> INGV Etna live monitoring -- INTERNAL / PREVIEW",
    "generated_utc": "2026-06-27T20:31:53Z",
    "generated_unix": 1782592313,
    "banner": "INTERNAL / PREVIEW -- ADRIZ self-assessment for INGV review. Not a public product. Compare against your HOTSAT FRP / SO2 flux / bulletins.",
    "prod_safety": "Separate pipeline; the live PHOENIX site adr-wildfire.com was NOT touched.",
    "aoi_fire_radius_km": 5.0
  },
  "aois": [
    {
      "aoi_id": "etna_summit",
      "name": "Etna summit craters",
      "lat": 37.751,
      "lon": 14.993,
      "kind": "volcanic",
      "adriz_verdict": "VOLCANIC",
      "adriz_score": 0.82,
      "adriz_confidence": 0.829,
      "reason": "SO2 plume present (rolling-window prior, plume in 7/10 passes); volcanic-gas context dominates a summit/flank glow.",
      "n_colocated_fires": 1,
      "max_frp_mw": 0.4,
      "so2_plume_present": true,
      "source_observation_utc": "2025-08-21T00:00:00Z",
      "source_age_hours": 7460.53,
      "evidence": {
        "nearest_fire": {
          "lat": 37.7555,
          "lon": 14.995,
          "frp_mw": 0.4,
          "sensor": "VIIRS_NOAA20",
          "confidence": "n",
          "daynight": "N",
          "acq_utc": "2026-06-27T00:54:00Z",
          "age_hours": 19.63,
          "on_etna_edifice": true,
          "km_from_summit": 0.5
        },
        "so2_latest_pass": {
          "date": "2025-08-21",
          "observation_utc": "2025-08-21T00:00:00Z",
          "summit_enhancement_DU": 3.5,
          "plume_flag": 1,
          "near_px": 35,
          "age_days": 310.9
        }
      }
    },
    {
      "aoi_id": "valle_del_bove",
      "name": "Valle del Bove",
      "lat": 37.73,
      "lon": 15.02,
      "kind": "volcanic_flank",
      "adriz_verdict": "VOLCANIC",
      "adriz_score": 0.82,
      "adriz_confidence": 0.829,
      "reason": "SO2 plume present (rolling-window prior, plume in 7/10 passes); volcanic-gas context dominates a summit/flank glow.",
      "n_colocated_fires": 1,
      "max_frp_mw": 0.4,
      "so2_plume_present": true,
      "source_observation_utc": "2025-08-21T00:00:00Z",
      "source_age_hours": 7460.53,
      "evidence": {
        "nearest_fire": {
          "lat": 37.7555,
          "lon": 14.995,
          "frp_mw": 0.4,
          "sensor": "VIIRS_NOAA20",
          "confidence": "n",
          "daynight": "N",
          "acq_utc": "2026-06-27T00:54:00Z",
          "age_hours": 19.63,
          "on_etna_edifice": true,
          "km_from_summit": 0.5
        },
        "so2_latest_pass": {
          "date": "2025-08-21",
          "observation_utc": "2025-08-21T00:00:00Z",
          "summit_enhancement_DU": 3.5,
          "plume_flag": 1,
          "near_px": 35,
          "age_days": 310.9
        }
      }
    },
    {
      "aoi_id": "flank_linguaglossa",
      "name": "NE flank (Linguaglossa)",
      "lat": 37.84,
      "lon": 15.13,
      "kind": "wildfire_flank",
      "adriz_verdict": "QUIET",
      "adriz_score": 0.05,
      "adriz_confidence": 0.6,
      "reason": "No co-located NRT active fire in the last 24-48 h; flank AOI quiet.",
      "n_colocated_fires": 0,
      "max_frp_mw": null,
      "so2_plume_present": true,
      "source_observation_utc": "2026-06-27T14:08:00Z",
      "source_age_hours": 6.4,
      "evidence": {
        "nearest_fire": null,
        "so2_latest_pass": {
          "date": "2025-08-21",
          "observation_utc": "2025-08-21T00:00:00Z",
          "summit_enhancement_DU": 3.5,
          "plume_flag": 1,
          "near_px": 35,
          "age_days": 310.9
        }
      }
    },
    {
      "aoi_id": "flank_zafferana",
      "name": "SE flank (Zafferana)",
      "lat": 37.69,
      "lon": 15.105,
      "kind": "wildfire_flank",
      "adriz_verdict": "QUIET",
      "adriz_score": 0.05,
      "adriz_confidence": 0.6,
      "reason": "No co-located NRT active fire in the last 24-48 h; flank AOI quiet.",
      "n_colocated_fires": 0,
      "max_frp_mw": null,
      "so2_plume_present": true,
      "source_observation_utc": "2026-06-27T14:08:00Z",
      "source_age_hours": 6.4,
      "evidence": {
        "nearest_fire": null,
        "so2_latest_pass": {
          "date": "2025-08-21",
          "observation_utc": "2025-08-21T00:00:00Z",
          "summit_enhancement_DU": 3.5,
          "plume_flag": 1,
          "near_px": 35,
          "age_days": 310.9
        }
      }
    },
    {
      "aoi_id": "flank_adrano",
      "name": "SW flank (Adrano)",
      "lat": 37.663,
      "lon": 14.835,
      "kind": "wildfire_flank",
      "adriz_verdict": "QUIET",
      "adriz_score": 0.05,
      "adriz_confidence": 0.6,
      "reason": "No co-located NRT active fire in the last 24-48 h; flank AOI quiet.",
      "n_colocated_fires": 0,
      "max_frp_mw": null,
      "so2_plume_present": true,
      "source_observation_utc": "2026-06-27T14:08:00Z",
      "source_age_hours": 6.4,
      "evidence": {
        "nearest_fire": null,
        "so2_latest_pass": {
          "date": "2025-08-21",
          "observation_utc": "2025-08-21T00:00:00Z",
          "summit_enhancement_DU": 3.5,
          "plume_flag": 1,
          "near_px": 35,
          "age_days": 310.9
        }
      }
    }
  ],
  "fires": {
    "source": "NASA FIRMS NRT (VIIRS S-NPP + NOAA-20 + MODIS)",
    "query": {
      "bbox_WSEN": [
        12.3,
        36.55,
        15.7,
        38.35
      ],
      "day_range": 2,
      "date": "2026-06-27"
    },
    "points": [
      {
        "lat": 36.8274,
        "lon": 14.9812,
        "frp_mw": 7.0,
        "sensor": "MODIS",
        "confidence": "75",
        "daynight": "D",
        "acq_utc": "2026-06-27T14:08:00Z",
        "age_hours": 6.4,
        "on_etna_edifice": false,
        "km_from_summit": 102.7
      },
      {
        "lat": 36.8449,
        "lon": 14.9773,
        "frp_mw": 7.2,
        "sensor": "MODIS",
        "confidence": "77",
        "daynight": "D",
        "acq_utc": "2026-06-27T14:08:00Z",
        "age_hours": 6.4,
        "on_etna_edifice": false,
        "km_from_summit": 100.8
      },
      {
        "lat": 36.8583,
        "lon": 15.0082,
        "frp_mw": 8.6,
        "sensor": "MODIS",
        "confidence": "78",
        "daynight": "D",
        "acq_utc": "2026-06-27T14:08:00Z",
        "age_hours": 6.4,
        "on_etna_edifice": false,
        "km_from_summit": 99.3
      },
      {
        "lat": 36.869,
        "lon": 14.9989,
        "frp_mw": 28.2,
        "sensor": "MODIS",
        "confidence": "89",
        "daynight": "D",
        "acq_utc": "2026-06-27T14:08:00Z",
        "age_hours": 6.4,
        "on_etna_edifice": false,
        "km_from_summit": 98.1
      },
      {
        "lat": 36.8706,
        "lon": 15.0098,
        "frp_mw": 23.2,
        "sensor": "MODIS",
        "confidence": "87",
        "daynight": "D",
        "acq_utc": "2026-06-27T14:08:00Z",
        "age_hours": 6.4,
        "on_etna_edifice": false,
        "km_from_summit": 97.9
      },
      {
        "lat": 36.6773,
        "lon": 15.1204,
        "frp_mw": 7.2,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 119.9
      },
      {
        "lat": 36.6854,
        "lon": 15.0984,
        "frp_mw": 6.9,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 118.9
      },
      {
        "lat": 37.1712,
        "lon": 13.9423,
        "frp_mw": 4.8,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 112.9
      },
      {
        "lat": 37.1718,
        "lon": 13.9469,
        "frp_mw": 4.8,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 112.6
      },
      {
        "lat": 37.3483,
        "lon": 14.8422,
        "frp_mw": 2.1,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 46.7
      },
      {
        "lat": 37.3901,
        "lon": 13.9329,
        "frp_mw": 3.0,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 101.7
      },
      {
        "lat": 37.4259,
        "lon": 13.4963,
        "frp_mw": 2.2,
        "sensor": "VIIRS_NOAA20",
        "confidence": "l",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 136.7
      },
      {
        "lat": 37.7332,
        "lon": 12.561,
        "frp_mw": 2.9,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 213.9
      },
      {
        "lat": 37.7353,
        "lon": 12.5514,
        "frp_mw": 5.6,
        "sensor": "VIIRS_NOAA20",
        "confidence": "l",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 214.7
      },
      {
        "lat": 37.7365,
        "lon": 12.5602,
        "frp_mw": 2.9,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 213.9
      },
      {
        "lat": 37.7392,
        "lon": 12.5551,
        "frp_mw": 19.1,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 214.4
      },
      {
        "lat": 37.7398,
        "lon": 12.5595,
        "frp_mw": 6.9,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 214.0
      },
      {
        "lat": 37.7499,
        "lon": 12.5344,
        "frp_mw": 2.6,
        "sensor": "VIIRS_NOAA20",
        "confidence": "l",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 216.1
      },
      {
        "lat": 38.0811,
        "lon": 12.6914,
        "frp_mw": 2.7,
        "sensor": "VIIRS_NOAA20",
        "confidence": "l",
        "daynight": "D",
        "acq_utc": "2026-06-27T12:17:00Z",
        "age_hours": 8.25,
        "on_etna_edifice": false,
        "km_from_summit": 205.2
      },
      {
        "lat": 37.7335,
        "lon": 12.5611,
        "frp_mw": 2.6,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:57:00Z",
        "age_hours": 8.58,
        "on_etna_edifice": false,
        "km_from_summit": 213.8
      },
      {
        "lat": 37.7361,
        "lon": 12.5542,
        "frp_mw": 5.7,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:57:00Z",
        "age_hours": 8.58,
        "on_etna_edifice": false,
        "km_from_summit": 214.4
      },
      {
        "lat": 37.7372,
        "lon": 12.56,
        "frp_mw": 5.7,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:57:00Z",
        "age_hours": 8.58,
        "on_etna_edifice": false,
        "km_from_summit": 213.9
      },
      {
        "lat": 37.7409,
        "lon": 12.5588,
        "frp_mw": 5.7,
        "sensor": "VIIRS_SNPP",
        "confidence": "l",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:57:00Z",
        "age_hours": 8.58,
        "on_etna_edifice": false,
        "km_from_summit": 214.0
      },
      {
        "lat": 37.9218,
        "lon": 15.3437,
        "frp_mw": 23.6,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:57:00Z",
        "age_hours": 8.58,
        "on_etna_edifice": false,
        "km_from_summit": 36.2
      },
      {
        "lat": 37.1746,
        "lon": 13.9428,
        "frp_mw": 6.8,
        "sensor": "VIIRS_SNPP",
        "confidence": "l",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:55:00Z",
        "age_hours": 8.61,
        "on_etna_edifice": false,
        "km_from_summit": 112.7
      },
      {
        "lat": 37.1755,
        "lon": 13.9479,
        "frp_mw": 6.8,
        "sensor": "VIIRS_SNPP",
        "confidence": "l",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:55:00Z",
        "age_hours": 8.61,
        "on_etna_edifice": false,
        "km_from_summit": 112.3
      },
      {
        "lat": 37.1759,
        "lon": 13.9449,
        "frp_mw": 6.4,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:55:00Z",
        "age_hours": 8.61,
        "on_etna_edifice": false,
        "km_from_summit": 112.5
      },
      {
        "lat": 37.1781,
        "lon": 13.9418,
        "frp_mw": 3.6,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:55:00Z",
        "age_hours": 8.61,
        "on_etna_edifice": false,
        "km_from_summit": 112.5
      },
      {
        "lat": 37.179,
        "lon": 13.9469,
        "frp_mw": 3.6,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:55:00Z",
        "age_hours": 8.61,
        "on_etna_edifice": false,
        "km_from_summit": 112.1
      },
      {
        "lat": 37.1795,
        "lon": 13.944,
        "frp_mw": 6.4,
        "sensor": "VIIRS_SNPP",
        "confidence": "l",
        "daynight": "D",
        "acq_utc": "2026-06-27T11:55:00Z",
        "age_hours": 8.61,
        "on_etna_edifice": false,
        "km_from_summit": 112.3
      },
      {
        "lat": 37.3423,
        "lon": 13.5126,
        "frp_mw": 1.1,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T02:15:00Z",
        "age_hours": 18.28,
        "on_etna_edifice": false,
        "km_from_summit": 138.2
      },
      {
        "lat": 37.1945,
        "lon": 15.181,
        "frp_mw": 0.5,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T00:56:00Z",
        "age_hours": 19.6,
        "on_etna_edifice": false,
        "km_from_summit": 64.1
      },
      {
        "lat": 37.2103,
        "lon": 15.1694,
        "frp_mw": 1.9,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T00:56:00Z",
        "age_hours": 19.6,
        "on_etna_edifice": false,
        "km_from_summit": 62.1
      },
      {
        "lat": 37.2859,
        "lon": 13.6572,
        "frp_mw": 0.6,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T00:56:00Z",
        "age_hours": 19.6,
        "on_etna_edifice": false,
        "km_from_summit": 128.7
      },
      {
        "lat": 37.4395,
        "lon": 15.0325,
        "frp_mw": 1.6,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T00:54:00Z",
        "age_hours": 19.63,
        "on_etna_edifice": false,
        "km_from_summit": 34.8
      },
      {
        "lat": 37.7555,
        "lon": 14.995,
        "frp_mw": 0.4,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T00:54:00Z",
        "age_hours": 19.63,
        "on_etna_edifice": true,
        "km_from_summit": 0.5
      },
      {
        "lat": 38.2044,
        "lon": 15.266,
        "frp_mw": 2.0,
        "sensor": "VIIRS_NOAA20",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T00:54:00Z",
        "age_hours": 19.63,
        "on_etna_edifice": false,
        "km_from_summit": 55.8
      },
      {
        "lat": 37.122,
        "lon": 15.2183,
        "frp_mw": 1.5,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T00:35:00Z",
        "age_hours": 19.95,
        "on_etna_edifice": false,
        "km_from_summit": 72.7
      },
      {
        "lat": 37.2133,
        "lon": 15.1708,
        "frp_mw": 1.3,
        "sensor": "VIIRS_SNPP",
        "confidence": "n",
        "daynight": "N",
        "acq_utc": "2026-06-27T00:35:00Z",
        "age_hours": 19.95,
        "on_etna_edifice": false,
        "km_from_summit": 61.8
      }
    ],
    "status": "ok",
    "error": null,
    "fetched_at": "2026-06-27T20:31:53Z",
    "count": 39,
    "count_on_etna": 1,
    "newest_observation_utc": "2026-06-27T14:08:00Z",
    "newest_age_hours": 6.4
  },
  "so2": {
    "source": "Sentinel-5P / TROPOMI L2 __SO2___ (summit-vs-background enhancement)",
    "summit_latlon": [
      37.751,
      14.993
    ],
    "threshold_DU": 1.0,
    "window_days": 90,
    "passes": [
      {
        "date": "2023-06-03",
        "observation_utc": "2023-06-03T00:00:00Z",
        "summit_enhancement_DU": 14.09,
        "plume_flag": 1,
        "near_px": 11,
        "age_days": 1120.9
      },
      {
        "date": "2023-08-25",
        "observation_utc": "2023-08-25T00:00:00Z",
        "summit_enhancement_DU": -0.6,
        "plume_flag": 0,
        "near_px": 2,
        "age_days": 1037.9
      },
      {
        "date": "2023-10-03",
        "observation_utc": "2023-10-03T00:00:00Z",
        "summit_enhancement_DU": 5.74,
        "plume_flag": 1,
        "near_px": 38,
        "age_days": 998.9
      },
      {
        "date": "2024-04-04",
        "observation_utc": "2024-04-04T00:00:00Z",
        "summit_enhancement_DU": 7.12,
        "plume_flag": 1,
        "near_px": 9,
        "age_days": 814.9
      },
      {
        "date": "2024-08-13",
        "observation_utc": "2024-08-13T00:00:00Z",
        "summit_enhancement_DU": 5.08,
        "plume_flag": 1,
        "near_px": 26,
        "age_days": 683.9
      },
      {
        "date": "2024-08-17",
        "observation_utc": "2024-08-17T00:00:00Z",
        "summit_enhancement_DU": null,
        "plume_flag": 0,
        "near_px": 0,
        "age_days": 679.9
      },
      {
        "date": "2024-10-07",
        "observation_utc": "2024-10-07T00:00:00Z",
        "summit_enhancement_DU": 9.17,
        "plume_flag": 1,
        "near_px": 17,
        "age_days": 628.9
      },
      {
        "date": "2025-02-11",
        "observation_utc": "2025-02-11T00:00:00Z",
        "summit_enhancement_DU": -0.76,
        "plume_flag": 0,
        "near_px": 1,
        "age_days": 501.9
      },
      {
        "date": "2025-06-14",
        "observation_utc": "2025-06-14T00:00:00Z",
        "summit_enhancement_DU": 2.98,
        "plume_flag": 1,
        "near_px": 23,
        "age_days": 378.9
      },
      {
        "date": "2025-08-21",
        "observation_utc": "2025-08-21T00:00:00Z",
        "summit_enhancement_DU": 3.5,
        "plume_flag": 1,
        "near_px": 35,
        "age_days": 310.9
      }
    ],
    "status": "ok",
    "note": "SO2 answers 'is a volcanic gas plume present?' (plume-presence cue), NOT 'is it erupting?' (magnitude does not track eruptive state). Rolling window = persistent-degassing prior, robust to single-pass off-summit advection / no-retrieval.",
    "s5p_data_provenance": "Real TROPOMI granules; this preview reads the archived per-scene enhancement series (10 dates). Production swaps in daily NRT S5P pulls -- identical logic, denser window.",
    "latest_pass": {
      "date": "2025-08-21",
      "observation_utc": "2025-08-21T00:00:00Z",
      "summit_enhancement_DU": 3.5,
      "plume_flag": 1,
      "near_px": 35,
      "age_days": 310.9
    },
    "rolling": {
      "n_passes_considered": 10,
      "n_with_plume": 7,
      "plume_fraction": 0.7,
      "plume_present": true,
      "verdict": "PLUME_PRESENT",
      "using_full_series_archival": true
    },
    "last_plume_seen": {
      "date": "2025-08-21",
      "observation_utc": "2025-08-21T00:00:00Z",
      "summit_enhancement_DU": 3.5,
      "plume_flag": 1,
      "near_px": 35,
      "age_days": 310.9
    },
    "latest_age_days": 310.9
  },
  "slots": {
    "detector": {
      "status": "pending",
      "summary": "Flank-wildfire detector (smoke recall ~100% / volcanic-FP ~3% on internal eval) -- alert feed not yet wired to this dashboard."
    },
    "multisource_thermal": {
      "status": "live",
      "source": "multisource_thermal/ms_inventory.json",
      "summary": "Multi-source thermal inventory loaded (None records).",
      "n_records": null
    },
    "escalation": {
      "status": "pending",
      "summary": "Escalation flag (rapid FRP growth / multi-pass persistence) -- logic defined; live flag pending detector alert feed."
    },
    "burn_scar": {
      "status": "live",
      "source": "reports/cap3_burnscar_results.json",
      "summary": "Burn-scar NBR capability: defensible scar on 11/29 usable wildfire granules (frac 0.379).",
      "best": {
        "gid": "EMIT_L2A_RFL_001_20250813T124121_2522508_004",
        "date": "2025-08-13",
        "firms_frp": 19.05,
        "nbr_auc": 0.08250666666666667,
        "scar_strength": 0.9174933333333333,
        "nbr_fire_med": -0.021475073600182283,
        "nbr_bg_med": 0.12226459027417677,
        "direction": "burn_depression"
      },
      "note": "Population-eval capability summary, not a per-day live scar map yet."
    },
    "fuel_danger": {
      "status": "live",
      "source": "reports/cap4_fuel_results.json",
      "summary": "Flank fuel-dryness capability (16 scenes). Latest scene 2025-08-21 flank dryness 0.423 (0=wet,1=dry).",
      "config": {
        "veg_ndvi_thr": 0.3,
        "summit_drop_km": 1.5,
        "dryness_def": "0.5*(1-norm NDVI)+0.5*(1-norm NDII) over flank px"
      },
      "note": "EMIT-derived flank dryness; a live daily fire-danger layer is the production target."
    },
    "deformation": {
      "status": "live",
      "source": "reports/insar_deformation.json",
      "summary": "Sentinel-1 InSAR LOS deformation (Etna, tracks 44/124): 9 pairs (4 eruptive / 5 quiescent); sub-fringe sensitivity ~14.2 mm LOS single-pair; summit coherence eruptive 0.39 / quiescent 0.5. GNSS (ESLN ~6.8 km) gives the continuous backstop. Tier-3 DAYS baseline/prior, not an alert source.",
      "data": {
        "n_pairs": 9,
        "n_eruptive": 4,
        "n_quiescent": 5,
        "median_min_detectable_los_mm": 14.1656,
        "best_mode": "subpixel",
        "best_mode_auc": 0.55
      },
      "note": "InSAR science is INGV's; ADRIZ lane = automation + open delivery + multi-source fusion (InSAR + GNSS + SO2 + thermal)."
    }
  },
  "freshness": [
    {
      "layer": "Active fire (FIRMS NRT)",
      "source": "NASA FIRMS NRT (VIIRS S-NPP + NOAA-20 + MODIS)",
      "observation_utc": "2026-06-27T14:08:00Z",
      "age_hours": 6.4,
      "typical_latency": "~3-6 h (NRT)",
      "status": "ok"
    },
    {
      "layer": "Volcanic SO2 plume",
      "source": "Sentinel-5P / TROPOMI L2 __SO2___ (summit-vs-background enhancement)",
      "observation_utc": "2025-08-21T00:00:00Z",
      "age_hours": 7461.6,
      "typical_latency": "~daily (S5P overpass); preview uses archived per-scene series",
      "status": "ok"
    },
    {
      "layer": "[slot] detector",
      "source": "capability result file",
      "observation_utc": null,
      "age_hours": null,
      "typical_latency": "capability cadence",
      "status": "pending"
    },
    {
      "layer": "[slot] multisource_thermal",
      "source": "multisource_thermal/ms_inventory.json",
      "observation_utc": null,
      "age_hours": null,
      "typical_latency": "capability cadence",
      "status": "live"
    },
    {
      "layer": "[slot] escalation",
      "source": "capability result file",
      "observation_utc": null,
      "age_hours": null,
      "typical_latency": "capability cadence",
      "status": "pending"
    },
    {
      "layer": "[slot] burn_scar",
      "source": "reports/cap3_burnscar_results.json",
      "observation_utc": null,
      "age_hours": null,
      "typical_latency": "capability cadence",
      "status": "live"
    },
    {
      "layer": "[slot] fuel_danger",
      "source": "reports/cap4_fuel_results.json",
      "observation_utc": null,
      "age_hours": null,
      "typical_latency": "capability cadence",
      "status": "live"
    },
    {
      "layer": "[slot] deformation",
      "source": "reports/insar_deformation.json",
      "observation_utc": null,
      "age_hours": null,
      "typical_latency": "capability cadence",
      "status": "live"
    }
  ]
}