{
  "forecast_id": "to_fcst_20260820_1024",
  "hazard": "tornado",
  "issued_at": "2026-08-20T10:24:49Z",
  "model_version": "tornado_storm_v1_0",
  "forecast_horizon_hours": 24,
  "scoring_tier": "tier1_ml",
  "scoring_tier_label": "ML (pre-trained gradient-boosted trees)",
  "coherence_source": "hrrr",
  "n_active_storms": 95,
  "top_probability": 0.0237,
  "source_artifacts": [
    "/data/live-tornadoes.json",
    "/data/tornado-storms.geojson"
  ],
  "storms": [
    {
      "storm_id": "323489",
      "lat": 36.2379,
      "lon": -86.8914,
      "motion_east": 7.6,
      "motion_south": 0.8,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0237,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1279.0,
      "ebshear": 38.0,
      "srh01": 86.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 86.0
        },
        {
          "name": "hrrr_pwat",
          "value": 49.5468
        },
        {
          "name": "alignment",
          "value": -8.2555
        },
        {
          "name": "tau",
          "value": 1.3505
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.7875
      },
      "coherence_score": 1.3504900932312012,
      "coherence_diagnostics": {
        "tau": 1.3504900932312012,
        "grad_tau": 0.3291409909725189,
        "torsion": 0.0,
        "alignment": -8.255522727966309,
        "S_field": 1.379253625869751,
        "Gamma_field": 0.7537553310394287,
        "S_over_Gamma": 1.8298425674438477,
        "Da": 45.95575714111328,
        "E_coh": 0.5867801308631897,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.91,
              36.28
            ],
            [
              -86.84,
              36.28
            ],
            [
              -86.82,
              36.27
            ],
            [
              -86.83,
              36.26
            ],
            [
              -86.83,
              36.22
            ],
            [
              -86.85,
              36.2
            ],
            [
              -86.87,
              36.21
            ],
            [
              -86.9,
              36.19
            ],
            [
              -86.92,
              36.19
            ],
            [
              -86.96,
              36.21
            ],
            [
              -86.96,
              36.23
            ],
            [
              -86.94,
              36.25
            ],
            [
              -86.94,
              36.26
            ],
            [
              -86.91,
              36.28
            ]
          ]
        ]
      },
      "raw_probability": 0.7875,
      "confidence_lo": 0.0227,
      "confidence_hi": 0.0238,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c9a399b6a4148415c6ba6daef170ad8fc92a11276b54464837d61f24a1c34cc5",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.7875,
        "probability": 0.023731,
        "confidence_lo": 0.022704,
        "confidence_hi": 0.023756,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "2029dd9c8849eb7c62d130b39a979f99460ab0a952011d35d71854d736289577",
        "signature": {
          "alg": "ed25519",
          "sig": "1976452153772496047d2d811fd16fb0cf4e2eb205b82e2fddf5d37e531ad8fca1374344281a3f5b12409063ebf9f2cb73187a9ba090207e9e38ff356ce28c07"
        }
      },
      "receipt_sha256": "2029dd9c8849eb7c62d130b39a979f99460ab0a952011d35d71854d736289577"
    },
    {
      "storm_id": "323520",
      "lat": 36.35,
      "lon": -88.1733,
      "motion_east": 10.2,
      "motion_south": 3.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0167,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3942.0,
      "ebshear": 34.0,
      "srh01": 283.0,
      "maxllaz": 0.005,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 283.0
        },
        {
          "name": "hrrr_pwat",
          "value": 46.1718
        },
        {
          "name": "alignment",
          "value": 10.6987
        },
        {
          "name": "tau",
          "value": 1.4531
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.7064
      },
      "coherence_score": 1.4530866146087646,
      "coherence_diagnostics": {
        "tau": 1.4530866146087646,
        "grad_tau": 0.24040505290031433,
        "torsion": 0.0,
        "alignment": 10.698707580566406,
        "S_field": 1.640140175819397,
        "Gamma_field": 0.8070886135101318,
        "S_over_Gamma": 2.0321686267852783,
        "Da": 48.485774993896484,
        "E_coh": 0.6192569136619568,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.21,
              36.39
            ],
            [
              -88.15,
              36.39
            ],
            [
              -88.11,
              36.37
            ],
            [
              -88.1,
              36.36
            ],
            [
              -88.1,
              36.32
            ],
            [
              -88.13,
              36.3
            ],
            [
              -88.19,
              36.3
            ],
            [
              -88.21,
              36.31
            ],
            [
              -88.21,
              36.34
            ],
            [
              -88.23,
              36.36
            ],
            [
              -88.23,
              36.37
            ],
            [
              -88.21,
              36.39
            ]
          ]
        ]
      },
      "raw_probability": 0.7064,
      "confidence_lo": 0.0162,
      "confidence_hi": 0.0167,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "669f55cd15111d49e630208500ea3bec09d9d502e09092b34728fb2d6cbcb01d",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.7064,
        "probability": 0.016652,
        "confidence_lo": 0.016209,
        "confidence_hi": 0.016659,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "110596ad223a78338a21ecd5e5a4133a9cf764fbd21d6711c322f21cbd6b1ba5",
        "signature": {
          "alg": "ed25519",
          "sig": "4589038820d8ccd07edac761a13d86f9a96e6dbc090622103cffed643f8faed3db9d162a79e32726484489725b46b923320d3132c25f7308f998789ea288fb0e"
        }
      },
      "receipt_sha256": "110596ad223a78338a21ecd5e5a4133a9cf764fbd21d6711c322f21cbd6b1ba5"
    },
    {
      "storm_id": "323249",
      "lat": 35.9068,
      "lon": -88.2116,
      "motion_east": 8.7,
      "motion_south": 2.8,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0167,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1093.0,
      "ebshear": 35.0,
      "srh01": 269.0,
      "maxllaz": 0.002,
      "mesh": 0.63,
      "flash_rate": 24.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 269.0
        },
        {
          "name": "hrrr_pwat",
          "value": 46.1718
        },
        {
          "name": "alignment",
          "value": 10.6987
        },
        {
          "name": "tau",
          "value": 1.4531
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.6926
      },
      "coherence_score": 1.4530866146087646,
      "coherence_diagnostics": {
        "tau": 1.4530866146087646,
        "grad_tau": 0.24040505290031433,
        "torsion": 0.0,
        "alignment": 10.698707580566406,
        "S_field": 1.640140175819397,
        "Gamma_field": 0.8070886135101318,
        "S_over_Gamma": 2.0321686267852783,
        "Da": 48.485774993896484,
        "E_coh": 0.6192569136619568,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.12,
              35.98
            ],
            [
              -88.07,
              35.97
            ],
            [
              -88.04,
              35.95
            ],
            [
              -88.04,
              35.91
            ],
            [
              -88.05,
              35.89
            ],
            [
              -88.09,
              35.89
            ],
            [
              -88.12,
              35.87
            ],
            [
              -88.16,
              35.87
            ],
            [
              -88.18,
              35.85
            ],
            [
              -88.21,
              35.85
            ],
            [
              -88.24,
              35.83
            ],
            [
              -88.29,
              35.83
            ],
            [
              -88.33,
              35.85
            ],
            [
              -88.39,
              35.85
            ],
            [
              -88.4,
              35.86
            ],
            [
              -88.4,
              35.91
            ],
            [
              -88.39,
              35.92
            ],
            [
              -88.31,
              35.92
            ],
            [
              -88.3,
              35.93
            ],
            [
              -88.28,
              35.93
            ],
            [
              -88.24,
              35.95
            ],
            [
              -88.2,
              35.95
            ],
            [
              -88.19,
              35.96
            ],
            [
              -88.13,
              35.97
            ],
            [
              -88.12,
              35.98
            ]
          ]
        ]
      },
      "raw_probability": 0.6926,
      "confidence_lo": 0.0162,
      "confidence_hi": 0.0167,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "3089bd61c5360bbbb1c160f36e224e1addb5c199f8a2487848c2136b53628210",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.6926,
        "probability": 0.016652,
        "confidence_lo": 0.016209,
        "confidence_hi": 0.016659,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ff84d2c5caf02022ffa957811d469114d65968f8f1c2c14ef8c2fab79f0161b1",
        "signature": {
          "alg": "ed25519",
          "sig": "836c47b379b39555f4f2964da707b191db169340636b20ed9ecd6327b92cd591ef78b24cecd536b2b2e84a1274b2efd342fe933b8098a74fd0f584e855fd0707"
        }
      },
      "receipt_sha256": "ff84d2c5caf02022ffa957811d469114d65968f8f1c2c14ef8c2fab79f0161b1"
    },
    {
      "storm_id": "323481",
      "lat": 36.3375,
      "lon": -87.8996,
      "motion_east": 10.3,
      "motion_south": 3.3,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0167,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 4080.0,
      "ebshear": 35.0,
      "srh01": 301.0,
      "maxllaz": 0.007,
      "mesh": 0.27,
      "flash_rate": 16.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 301.0
        },
        {
          "name": "hrrr_pwat",
          "value": 46.1718
        },
        {
          "name": "alignment",
          "value": 10.6987
        },
        {
          "name": "tau",
          "value": 1.4531
        },
        {
          "name": "maxllaz",
          "value": 0.007
        }
      ],
      "model_scores": {
        "gbt_prob": 0.6926
      },
      "coherence_score": 1.4530866146087646,
      "coherence_diagnostics": {
        "tau": 1.4530866146087646,
        "grad_tau": 0.24040505290031433,
        "torsion": 0.0,
        "alignment": 10.698707580566406,
        "S_field": 1.640140175819397,
        "Gamma_field": 0.8070886135101318,
        "S_over_Gamma": 2.0321686267852783,
        "Da": 48.485774993896484,
        "E_coh": 0.6192569136619568,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.83,
              36.49
            ],
            [
              -87.77,
              36.49
            ],
            [
              -87.75,
              36.47
            ],
            [
              -87.75,
              36.44
            ],
            [
              -87.84,
              36.33
            ],
            [
              -87.85,
              36.31
            ],
            [
              -87.85,
              36.28
            ],
            [
              -87.86,
              36.27
            ],
            [
              -87.86,
              36.25
            ],
            [
              -87.88,
              36.21
            ],
            [
              -87.91,
              36.19
            ],
            [
              -87.99,
              36.19
            ],
            [
              -88.0,
              36.2
            ],
            [
              -88.02,
              36.2
            ],
            [
              -88.05,
              36.24
            ],
            [
              -88.05,
              36.28
            ],
            [
              -88.04,
              36.3
            ],
            [
              -88.0,
              36.34
            ],
            [
              -87.94,
              36.37
            ],
            [
              -87.9,
              36.41
            ],
            [
              -87.9,
              36.42
            ],
            [
              -87.86,
              36.46
            ],
            [
              -87.86,
              36.47
            ],
            [
              -87.83,
              36.49
            ]
          ]
        ]
      },
      "raw_probability": 0.6926,
      "confidence_lo": 0.0162,
      "confidence_hi": 0.0167,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "3089bd61c5360bbbb1c160f36e224e1addb5c199f8a2487848c2136b53628210",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.6926,
        "probability": 0.016652,
        "confidence_lo": 0.016209,
        "confidence_hi": 0.016659,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ff84d2c5caf02022ffa957811d469114d65968f8f1c2c14ef8c2fab79f0161b1",
        "signature": {
          "alg": "ed25519",
          "sig": "836c47b379b39555f4f2964da707b191db169340636b20ed9ecd6327b92cd591ef78b24cecd536b2b2e84a1274b2efd342fe933b8098a74fd0f584e855fd0707"
        }
      },
      "receipt_sha256": "ff84d2c5caf02022ffa957811d469114d65968f8f1c2c14ef8c2fab79f0161b1"
    },
    {
      "storm_id": "323533",
      "lat": 36.859,
      "lon": -87.17,
      "motion_east": 7.9,
      "motion_south": 2.1,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0167,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1025.0,
      "ebshear": 30.0,
      "srh01": 107.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 107.0
        },
        {
          "name": "hrrr_pwat",
          "value": 49.6718
        },
        {
          "name": "alignment",
          "value": -3.2626
        },
        {
          "name": "tau",
          "value": 1.4981
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.6897
      },
      "coherence_score": 1.4981355667114258,
      "coherence_diagnostics": {
        "tau": 1.4981355667114258,
        "grad_tau": 0.19796225428581238,
        "torsion": 0.0,
        "alignment": -3.262603998184204,
        "S_field": 1.0089541673660278,
        "Gamma_field": 0.3129219710826874,
        "S_over_Gamma": 3.224299430847168,
        "Da": 17.934185028076172,
        "E_coh": 0.7295101881027222,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.19,
              36.9
            ],
            [
              -87.14,
              36.9
            ],
            [
              -87.11,
              36.87
            ],
            [
              -87.11,
              36.84
            ],
            [
              -87.13,
              36.82
            ],
            [
              -87.19,
              36.82
            ],
            [
              -87.2,
              36.83
            ],
            [
              -87.22,
              36.83
            ],
            [
              -87.22,
              36.88
            ],
            [
              -87.19,
              36.9
            ]
          ]
        ]
      },
      "raw_probability": 0.6897,
      "confidence_lo": 0.0162,
      "confidence_hi": 0.0167,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "a6061c81015baec602e1ab21d90f9d6be11adbe7cfe60da2c43cd6e1d8885a9d",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.6897,
        "probability": 0.016652,
        "confidence_lo": 0.016209,
        "confidence_hi": 0.016659,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "4cb39c4d8f3502208936ba601de0f259a3cc8f75f33a1830fc2225bed539b68a",
        "signature": {
          "alg": "ed25519",
          "sig": "b481fc96ff2f955ec91bd167da48c9dc3da624ab8d097c16b66594af8f003f852e963ae48846e29eeb31d1e86a879f621cac11bcff2cd9518b7daf02eb5e3106"
        }
      },
      "receipt_sha256": "4cb39c4d8f3502208936ba601de0f259a3cc8f75f33a1830fc2225bed539b68a"
    },
    {
      "storm_id": "323394",
      "lat": 36.5764,
      "lon": -86.5678,
      "motion_east": 7.1,
      "motion_south": 1.1,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0167,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1703.0,
      "ebshear": 35.0,
      "srh01": 138.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 2.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 138.0
        },
        {
          "name": "hrrr_pwat",
          "value": 49.6718
        },
        {
          "name": "alignment",
          "value": -3.2626
        },
        {
          "name": "tau",
          "value": 1.4981
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.6758
      },
      "coherence_score": 1.4981355667114258,
      "coherence_diagnostics": {
        "tau": 1.4981355667114258,
        "grad_tau": 0.19796225428581238,
        "torsion": 0.0,
        "alignment": -3.262603998184204,
        "S_field": 1.0089541673660278,
        "Gamma_field": 0.3129219710826874,
        "S_over_Gamma": 3.224299430847168,
        "Da": 17.934185028076172,
        "E_coh": 0.7295101881027222,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.34,
              37.1
            ],
            [
              -86.33,
              37.1
            ],
            [
              -86.32,
              37.1
            ],
            [
              -86.31,
              37.1
            ],
            [
              -86.3,
              37.1
            ],
            [
              -86.29,
              37.1
            ],
            [
              -86.28,
              37.1
            ],
            [
              -86.27,
              37.1
            ],
            [
              -86.26,
              37.1
            ],
            [
              -86.25,
              37.09
            ],
            [
              -86.24,
              37.09
            ],
            [
              -86.23,
              37.09
            ],
            [
              -86.22,
              37.09
            ],
            [
              -86.21,
              37.09
            ],
            [
              -86.2,
              37.09
            ],
            [
              -86.19,
              37.08
            ],
            [
              -86.18,
              37.07
            ],
            [
              -86.18,
              37.06
            ],
            [
              -86.18,
              37.05
            ],
            [
              -86.18,
              37.04
            ],
            [
              -86.18,
              37.03
            ],
            [
              -86.18,
              37.02
            ],
            [
              -86.18,
              37.01
            ],
            [
              -86.19,
              37.0
            ],
            [
              -86.19,
              36.99
            ],
            [
              -86.19,
              36.98
            ],
            [
              -86.19,
              36.97
            ],
            [
              -86.19,
              36.96
            ],
            [
              -86.19,
              36.95
            ],
            [
              -86.19,
              36.94
            ],
            [
              -86.19,
              36.93
            ],
            [
              -86.19,
              36.92
            ],
            [
              -86.19,
              36.91
            ],
            [
              -86.19,
              36.9
            ],
            [
              -86.19,
              36.89
            ],
            [
              -86.2,
              36.88
            ],
            [
              -86.2,
              36.87
            ],
            [
              -86.19,
              36.86
            ],
            [
              -86.19,
              36.85
            ],
            [
              -86.18,
              36.84
            ],
            [
              -86.17,
              36.83
            ],
            [
              -86.16,
              36.83
            ],
            [
              -86.15,
              36.83
            ],
            [
              -86.14,
              36.83
            ],
            [
              -86.13,
              36.83
            ],
            [
              -86.12,
              36.84
            ],
            [
              -86.11,
              36.84
            ],
            [
              -86.1,
              36.84
            ],
            [
              -86.09,
              36.84
            ],
            [
              -86.08,
              36.84
            ],
            [
              -86.07,
              36.83
            ],
            [
              -86.06,
              36.82
            ],
            [
              -86.05,
              36.81
            ],
            [
              -86.05,
              36.8
            ],
            [
              -86.05,
              36.79
            ],
            [
              -86.06,
              36.78
            ],
            [
              -86.06,
              36.77
            ],
            [
              -86.07,
              36.77
            ],
            [
              -86.08,
              36.76
            ],
            [
              -86.08,
              36.75
            ],
            [
              -86.09,
              36.74
            ],
            [
              -86.1,
              36.74
            ],
            [
              -86.11,
              36.73
            ],
            [
              -86.11,
              36.72
            ],
            [
              -86.1,
              36.71
            ],
            [
              -86.1,
              36.7
            ],
            [
              -86.1,
              36.69
            ],
            [
              -86.11,
              36.68
            ],
            [
              -86.11,
              36.67
            ],
            [
              -86.12,
              36.66
            ],
            [
              -86.13,
              36.65
            ],
            [
              -86.13,
              36.64
            ],
            [
              -86.14,
              36.63
            ],
            [
              -86.15,
              36.63
            ],
            [
              -86.16,
              36.62
            ],
            [
              -86.17,
              36.61
            ],
            [
              -86.18,
              36.6
            ],
            [
              -86.18,
              36.59
            ],
            [
              -86.19,
              36.58
            ],
            [
              -86.2,
              36.57
            ],
            [
              -86.21,
              36.56
            ],
            [
              -86.21,
              36.55
            ],
            [
              -86.22,
              36.54
            ],
            [
              -86.23,
              36.53
            ],
            [
              -86.24,
              36.52
            ],
            [
              -86.24,
              36.51
            ],
            [
              -86.25,
              36.51
            ],
            [
              -86.26,
              36.5
            ],
            [
              -86.27,
              36.5
            ],
            [
              -86.28,
              36.5
            ],
            [
              -86.29,
              36.49
            ],
            [
              -86.3,
              36.49
            ],
            [
              -86.31,
              36.48
            ],
            [
              -86.32,
              36.47
            ],
            [
              -86.33,
              36.46
            ],
            [
              -86.34,
              36.45
            ],
            [
              -86.35,
              36.45
            ],
            [
              -86.36,
              36.45
            ],
            [
              -86.37,
              36.44
            ],
            [
              -86.38,
              36.44
            ],
            [
              -86.39,
              36.44
            ],
            [
              -86.4,
              36.44
            ],
            [
              -86.41,
              36.43
            ],
            [
              -86.42,
              36.43
            ],
            [
              -86.43,
              36.43
            ],
            [
              -86.44,
              36.42
            ],
            [
              -86.45,
              36.41
            ],
            [
              -86.46,
              36.4
            ],
            [
              -86.47,
              36.4
            ],
            [
              -86.48,
              36.39
            ],
            [
              -86.49,
              36.39
            ],
            [
              -86.5,
              36.38
            ],
            [
              -86.51,
              36.37
            ],
            [
              -86.52,
              36.36
            ],
            [
              -86.53,
              36.35
            ],
            [
              -86.53,
              36.34
            ],
            [
              -86.54,
              36.33
            ],
            [
              -86.55,
              36.32
            ],
            [
              -86.55,
              36.31
            ],
            [
              -86.56,
              36.31
            ],
            [
              -86.57,
              36.3
            ],
            [
              -86.57,
              36.29
            ],
            [
              -86.56,
              36.28
            ],
            [
              -86.55,
              36.28
            ],
            [
              -86.54,
              36.28
            ],
            [
              -86.53,
              36.28
            ],
            [
              -86.52,
              36.28
            ],
            [
              -86.51,
              36.27
            ],
            [
              -86.5,
              36.26
            ],
            [
              -86.49,
              36.27
            ],
            [
              -86.48,
              36.27
            ],
            [
              -86.47,
              36.28
            ],
            [
              -86.46,
              36.29
            ],
            [
              -86.45,
              36.3
            ],
            [
              -86.44,
              36.3
            ],
            [
              -86.43,
              36.3
            ],
            [
              -86.42,
              36.31
            ],
            [
              -86.41,
              36.31
            ],
            [
              -86.4,
              36.3
            ],
            [
              -86.39,
              36.3
            ],
            [
              -86.39,
              36.29
            ],
            [
              -86.39,
              36.28
            ],
            [
              -86.39,
              36.27
            ],
            [
              -86.39,
              36.26
            ],
            [
              -86.39,
              36.25
            ],
            [
              -86.4,
              36.24
            ],
            [
              -86.41,
              36.23
            ],
            [
              -86.42,
              36.23
            ],
            [
              -86.43,
              36.24
            ],
            [
              -86.44,
              36.23
            ],
            [
              -86.45,
              36.23
            ],
            [
              -86.46,
              36.23
            ],
            [
              -86.47,
              36.22
            ],
            [
              -86.48,
              36.21
            ],
            [
              -86.48,
              36.2
            ],
            [
              -86.49,
              36.19
            ],
            [
              -86.5,
              36.19
            ],
            [
              -86.51,
              36.18
            ],
            [
              -86.52,
              36.18
            ],
            [
              -86.53,
              36.18
            ],
            [
              -86.54,
              36.18
            ],
            [
              -86.55,
              36.18
            ],
            [
              -86.56,
              36.18
            ],
            [
              -86.57,
              36.19
            ],
            [
              -86.58,
              36.19
            ],
            [
              -86.59,
              36.2
            ],
            [
              -86.59,
              36.21
            ],
            [
              -86.59,
              36.22
            ],
            [
              -86.59,
              36.23
            ],
            [
              -86.59,
              36.24
            ],
            [
              -86.59,
              36.25
            ],
            [
              -86.59,
              36.26
            ],
            [
              -86.58,
              36.27
            ],
            [
              -86.58,
              36.28
            ],
            [
              -86.57,
              36.29
            ],
            [
              -86.58,
              36.3
            ],
            [
              -86.59,
              36.3
            ],
            [
              -86.6,
              36.31
            ],
            [
              -86.6,
              36.32
            ],
            [
              -86.61,
              36.33
            ],
            [
              -86.62,
              36.34
            ],
            [
              -86.63,
              36.34
            ],
            [
              -86.64,
              36.34
            ],
            [
              -86.65,
              36.35
            ],
            [
              -86.66,
              36.35
            ],
            [
              -86.67,
              36.35
            ],
            [
              -86.68,
              36.36
            ],
            [
              -86.69,
              36.36
            ],
            [
              -86.7,
              36.36
            ],
            [
              -86.71,
              36.36
            ],
            [
              -86.72,
              36.37
            ],
            [
              -86.73,
              36.37
            ],
            [
              -86.74,
              36.38
            ],
            [
              -86.75,
              36.39
            ],
            [
              -86.76,
              36.4
            ],
            [
              -86.77,
              36.4
            ],
            [
              -86.78,
              36.4
            ],
            [
              -86.79,
              36.39
            ],
            [
              -86.8,
              36.39
            ],
            [
              -86.81,
              36.39
            ],
            [
              -86.82,
              36.39
            ],
            [
              -86.83,
              36.39
            ],
            [
              -86.84,
              36.38
            ],
            [
              -86.85,
              36.38
            ],
            [
              -86.86,
              36.38
            ],
            [
              -86.87,
              36.39
            ],
            [
              -86.88,
              36.39
            ],
            [
              -86.89,
              36.39
            ],
            [
              -86.9,
              36.4
            ],
            [
              -86.91,
              36.4
            ],
            [
              -86.92,
              36.4
            ],
            [
              -86.93,
              36.41
            ],
            [
              -86.94,
              36.41
            ],
            [
              -86.95,
              36.4
            ],
            [
              -86.96,
              36.4
            ],
            [
              -86.97,
              36.39
            ],
            [
              -86.98,
              36.39
            ],
            [
              -86.99,
              36.39
            ],
            [
              -87.0,
              36.38
            ],
            [
              -87.01,
              36.37
            ],
            [
              -87.01,
              36.36
            ],
            [
              -87.02,
              36.36
            ],
            [
              -87.03,
              36.35
            ],
            [
              -87.03,
              36.34
            ],
            [
              -87.03,
              36.33
            ],
            [
              -87.03,
              36.32
            ],
            [
              -87.03,
              36.31
            ],
            [
              -87.03,
              36.3
            ],
            [
              -87.03,
              36.29
            ],
            [
              -87.04,
              36.29
            ],
            [
              -87.05,
              36.29
            ],
            [
              -87.06,
              36.28
            ],
            [
              -87.07,
              36.28
            ],
            [
              -87.08,
              36.28
            ],
            [
              -87.09,
              36.27
            ],
            [
              -87.1,
              36.27
            ],
            [
              -87.11,
              36.27
            ],
            [
              -87.12,
              36.27
            ],
            [
              -87.13,
              36.27
            ],
            [
              -87.14,
              36.27
            ],
            [
              -87.15,
              36.27
            ],
            [
              -87.16,
              36.27
            ],
            [
              -87.17,
              36.28
            ],
            [
              -87.17,
              36.29
            ],
            [
              -87.16,
              36.3
            ],
            [
              -87.15,
              36.31
            ],
            [
              -87.15,
              36.32
            ],
            [
              -87.15,
              36.33
            ],
            [
              -87.14,
              36.33
            ],
            [
              -87.13,
              36.34
            ],
            [
              -87.12,
              36.34
            ],
            [
              -87.11,
              36.34
            ],
            [
              -87.1,
              36.34
            ],
            [
              -87.09,
              36.34
            ],
            [
              -87.08,
              36.34
            ],
            [
              -87.07,
              36.34
            ],
            [
              -87.06,
              36.34
            ],
            [
              -87.05,
              36.34
            ],
            [
              -87.04,
              36.34
            ],
            [
              -87.03,
              36.35
            ],
            [
              -87.03,
              36.36
            ],
            [
              -87.02,
              36.36
            ],
            [
              -87.01,
              36.37
            ],
            [
              -87.02,
              36.38
            ],
            [
              -87.03,
              36.39
            ],
            [
              -87.04,
              36.4
            ],
            [
              -87.04,
              36.41
            ],
            [
              -87.04,
              36.42
            ],
            [
              -87.04,
              36.43
            ],
            [
              -87.04,
              36.44
            ],
            [
              -87.03,
              36.45
            ],
            [
              -87.02,
              36.46
            ],
            [
              -87.01,
              36.47
            ],
            [
              -87.01,
              36.48
            ],
            [
              -87.0,
              36.49
            ],
            [
              -86.99,
              36.5
            ],
            [
              -86.98,
              36.51
            ],
            [
              -86.97,
              36.51
            ],
            [
              -86.96,
              36.52
            ],
            [
              -86.95,
              36.53
            ],
            [
              -86.94,
              36.53
            ],
            [
              -86.93,
              36.54
            ],
            [
              -86.92,
              36.55
            ],
            [
              -86.91,
              36.56
            ],
            [
              -86.9,
              36.57
            ],
            [
              -86.89,
              36.58
            ],
            [
              -86.89,
              36.59
            ],
            [
              -86.88,
              36.6
            ],
            [
              -86.88,
              36.61
            ],
            [
              -86.87,
              36.62
            ],
            [
              -86.87,
              36.63
            ],
            [
              -86.86,
              36.64
            ],
            [
              -86.85,
              36.65
            ],
            [
              -86.84,
              36.66
            ],
            [
              -86.83,
              36.67
            ],
            [
              -86.82,
              36.67
            ],
            [
              -86.81,
              36.67
            ],
            [
              -86.8,
              36.67
            ],
            [
              -86.79,
              36.68
            ],
            [
              -86.78,
              36.68
            ],
            [
              -86.77,
              36.69
            ],
            [
              -86.76,
              36.69
            ],
            [
              -86.75,
              36.7
            ],
            [
              -86.74,
              36.71
            ],
            [
              -86.73,
              36.72
            ],
            [
              -86.72,
              36.72
            ],
            [
              -86.71,
              36.73
            ],
            [
              -86.7,
              36.73
            ],
            [
              -86.69,
              36.74
            ],
            [
              -86.68,
              36.74
            ],
            [
              -86.67,
              36.74
            ],
            [
              -86.66,
              36.75
            ],
            [
              -86.65,
              36.75
            ],
            [
              -86.64,
              36.75
            ],
            [
              -86.63,
              36.75
            ],
            [
              -86.62,
              36.75
            ],
            [
              -86.61,
              36.76
            ],
            [
              -86.6,
              36.76
            ],
            [
              -86.59,
              36.76
            ],
            [
              -86.58,
              36.76
            ],
            [
              -86.57,
              36.76
            ],
            [
              -86.56,
              36.77
            ],
            [
              -86.55,
              36.77
            ],
            [
              -86.54,
              36.77
            ],
            [
              -86.53,
              36.76
            ],
            [
              -86.52,
              36.76
            ],
            [
              -86.51,
              36.77
            ],
            [
              -86.5,
              36.77
            ],
            [
              -86.49,
              36.78
            ],
            [
              -86.48,
              36.78
            ],
            [
              -86.47,
              36.78
            ],
            [
              -86.46,
              36.79
            ],
            [
              -86.46,
              36.8
            ],
            [
              -86.47,
              36.81
            ],
            [
              -86.48,
              36.81
            ],
            [
              -86.49,
              36.81
            ],
            [
              -86.5,
              36.82
            ],
            [
              -86.51,
              36.82
            ],
            [
              -86.52,
              36.82
            ],
            [
              -86.53,
              36.82
            ],
            [
              -86.54,
              36.83
            ],
            [
              -86.54,
              36.84
            ],
            [
              -86.55,
              36.85
            ],
            [
              -86.55,
              36.86
            ],
            [
              -86.56,
              36.87
            ],
            [
              -86.56,
              36.88
            ],
            [
              -86.56,
              36.89
            ],
            [
              -86.56,
              36.9
            ],
            [
              -86.56,
              36.91
            ],
            [
              -86.56,
              36.92
            ],
            [
              -86.56,
              36.93
            ],
            [
              -86.55,
              36.94
            ],
            [
              -86.54,
              36.94
            ],
            [
              -86.53,
              36.95
            ],
            [
              -86.52,
              36.96
            ],
            [
              -86.51,
              36.97
            ],
            [
              -86.5,
              36.97
            ],
            [
              -86.49,
              36.98
            ],
            [
              -86.48,
              36.98
            ],
            [
              -86.47,
              36.99
            ],
            [
              -86.46,
              37.0
            ],
            [
              -86.45,
              37.01
            ],
            [
              -86.44,
              37.02
            ],
            [
              -86.43,
              37.03
            ],
            [
              -86.43,
              37.04
            ],
            [
              -86.42,
              37.05
            ],
            [
              -86.42,
              37.06
            ],
            [
              -86.41,
              37.06
            ],
            [
              -86.4,
              37.07
            ],
            [
              -86.39,
              37.08
            ],
            [
              -86.38,
              37.08
            ],
            [
              -86.37,
              37.09
            ],
            [
              -86.36,
              37.09
            ],
            [
              -86.35,
              37.09
            ],
            [
              -86.34,
              37.1
            ]
          ]
        ]
      },
      "raw_probability": 0.6758,
      "confidence_lo": 0.0162,
      "confidence_hi": 0.0167,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "0f1ba5fab8d6fc61a532179bc87555dcaff7c8fa46e6ac6022cd198802b871f9",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.6758,
        "probability": 0.016652,
        "confidence_lo": 0.016209,
        "confidence_hi": 0.016659,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "a10f332050c056ca6deed33cba288a4a40e8e49f0c760813421661d8fa042606",
        "signature": {
          "alg": "ed25519",
          "sig": "30f2f4a08aa148e179ac5625fde0a4c01eb10c47e5f088dd01092aa95076a0155615cab1233b64c5b3fa134eca477dfb96850f83e72149674682bb797c25c804"
        }
      },
      "receipt_sha256": "a10f332050c056ca6deed33cba288a4a40e8e49f0c760813421661d8fa042606"
    },
    {
      "storm_id": "322480",
      "lat": 36.6793,
      "lon": -84.9048,
      "motion_east": 8.0,
      "motion_south": 1.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0162,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 871.0,
      "ebshear": 35.0,
      "srh01": 126.0,
      "maxllaz": 0.004,
      "mesh": 0.21,
      "flash_rate": 6.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 126.0
        },
        {
          "name": "hrrr_pwat",
          "value": 50.7968
        },
        {
          "name": "alignment",
          "value": -8.3673
        },
        {
          "name": "tau",
          "value": 0.8589
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.6446
      },
      "coherence_score": 0.8588938117027283,
      "coherence_diagnostics": {
        "tau": 0.8588938117027283,
        "grad_tau": 0.31608396768569946,
        "torsion": 0.0,
        "alignment": -8.367341041564941,
        "S_field": 0.5704613327980042,
        "Gamma_field": 1.1737552881240845,
        "S_over_Gamma": 0.48601385951042175,
        "Da": 66.07062530517578,
        "E_coh": 0.33849969506263733,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 5,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -84.91,
              36.83
            ],
            [
              -84.88,
              36.83
            ],
            [
              -84.86,
              36.81
            ],
            [
              -84.85,
              36.81
            ],
            [
              -84.81,
              36.76
            ],
            [
              -84.81,
              36.74
            ],
            [
              -84.79,
              36.72
            ],
            [
              -84.79,
              36.63
            ],
            [
              -84.81,
              36.61
            ],
            [
              -84.86,
              36.61
            ],
            [
              -84.88,
              36.63
            ],
            [
              -84.9,
              36.63
            ],
            [
              -84.91,
              36.62
            ],
            [
              -84.91,
              36.58
            ],
            [
              -84.95,
              36.55
            ],
            [
              -84.98,
              36.54
            ],
            [
              -84.99,
              36.55
            ],
            [
              -84.99,
              36.59
            ],
            [
              -84.98,
              36.6
            ],
            [
              -84.98,
              36.62
            ],
            [
              -84.97,
              36.63
            ],
            [
              -84.93,
              36.64
            ],
            [
              -84.91,
              36.66
            ],
            [
              -84.91,
              36.68
            ],
            [
              -84.93,
              36.7
            ],
            [
              -84.94,
              36.74
            ],
            [
              -84.95,
              36.75
            ],
            [
              -84.95,
              36.81
            ],
            [
              -84.91,
              36.83
            ]
          ]
        ]
      },
      "raw_probability": 0.6446,
      "confidence_lo": 0.0119,
      "confidence_hi": 0.0163,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c20f3e709dc7917aabb411489886fbd5ca4db7b6f20c8fa9fd97aa94454c7f34",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.6446,
        "probability": 0.016202,
        "confidence_lo": 0.011905,
        "confidence_hi": 0.016273,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "fbc64a88a2615083d2d90c7dae5ed64fbaae95ccba733256d5633d64d3a79f33",
        "signature": {
          "alg": "ed25519",
          "sig": "f9c7f4c9546e3d014ae2e9418bf49d1f9c0687b920d6d9cc7cd97be762e125adccb93b790f0bebff416ebd0b4b6b548c9816cceef45c1e6de169370ab656740c"
        }
      },
      "receipt_sha256": "fbc64a88a2615083d2d90c7dae5ed64fbaae95ccba733256d5633d64d3a79f33"
    },
    {
      "storm_id": "323526",
      "lat": 35.5381,
      "lon": -86.7259,
      "motion_east": 7.8,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0136,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2177.0,
      "ebshear": 30.0,
      "srh01": 99.0,
      "maxllaz": 0.007,
      "mesh": 0.06,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 99.0
        },
        {
          "name": "hrrr_pwat",
          "value": 51.4218
        },
        {
          "name": "alignment",
          "value": -3.9994
        },
        {
          "name": "tau",
          "value": 1.1023
        },
        {
          "name": "maxllaz",
          "value": 0.007
        }
      ],
      "model_scores": {
        "gbt_prob": 0.637
      },
      "coherence_score": 1.1023292541503906,
      "coherence_diagnostics": {
        "tau": 1.1023292541503906,
        "grad_tau": 0.19302409887313843,
        "torsion": 0.0,
        "alignment": -3.9993953704833984,
        "S_field": 0.964715301990509,
        "Gamma_field": 0.8204219937324524,
        "S_over_Gamma": 1.1758769750595093,
        "Da": 50.97898483276367,
        "E_coh": 0.6673786640167236,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.64,
              35.77
            ],
            [
              -86.6,
              35.77
            ],
            [
              -86.57,
              35.73
            ],
            [
              -86.57,
              35.67
            ],
            [
              -86.58,
              35.66
            ],
            [
              -86.59,
              35.61
            ],
            [
              -86.62,
              35.57
            ],
            [
              -86.63,
              35.54
            ],
            [
              -86.72,
              35.46
            ],
            [
              -86.73,
              35.44
            ],
            [
              -86.73,
              35.4
            ],
            [
              -86.74,
              35.39
            ],
            [
              -86.74,
              35.37
            ],
            [
              -86.78,
              35.34
            ],
            [
              -86.84,
              35.34
            ],
            [
              -86.86,
              35.35
            ],
            [
              -86.9,
              35.39
            ],
            [
              -86.92,
              35.39
            ],
            [
              -86.93,
              35.44
            ],
            [
              -86.87,
              35.47
            ],
            [
              -86.86,
              35.46
            ],
            [
              -86.82,
              35.47
            ],
            [
              -86.7,
              35.59
            ],
            [
              -86.69,
              35.68
            ],
            [
              -86.67,
              35.71
            ],
            [
              -86.66,
              35.75
            ],
            [
              -86.64,
              35.77
            ]
          ]
        ]
      },
      "raw_probability": 0.637,
      "confidence_lo": 0.0119,
      "confidence_hi": 0.0136,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "687febc52aa5868ce48c31c98547226be1a87f001da288ca1f01ac9da400fb23",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.637,
        "probability": 0.013582,
        "confidence_lo": 0.011905,
        "confidence_hi": 0.013605,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "bdb361b9484bc585071c9d3bf412f1dfdd397d8736de227cd64b38e6e3bffad6",
        "signature": {
          "alg": "ed25519",
          "sig": "b11860c85e482b2ea98c9e23d79d7c71883e4bcb54e7e18c60f67ffae2867e26b3601c19588df10fc0e71359c728025bf6443a8ef8124cdea2e82d2c89b9bb0d"
        }
      },
      "receipt_sha256": "bdb361b9484bc585071c9d3bf412f1dfdd397d8736de227cd64b38e6e3bffad6"
    },
    {
      "storm_id": "323344",
      "lat": 35.6615,
      "lon": -86.9759,
      "motion_east": 8.2,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0104,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2538.0,
      "ebshear": 33.0,
      "srh01": 97.0,
      "maxllaz": 0.009,
      "mesh": 0.21,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 97.0
        },
        {
          "name": "hrrr_pwat",
          "value": 51.4218
        },
        {
          "name": "alignment",
          "value": -3.9994
        },
        {
          "name": "tau",
          "value": 1.1023
        },
        {
          "name": "maxllaz",
          "value": 0.009
        }
      ],
      "model_scores": {
        "gbt_prob": 0.6292
      },
      "coherence_score": 1.1023292541503906,
      "coherence_diagnostics": {
        "tau": 1.1023292541503906,
        "grad_tau": 0.19302409887313843,
        "torsion": 0.0,
        "alignment": -3.9993953704833984,
        "S_field": 0.964715301990509,
        "Gamma_field": 0.8204219937324524,
        "S_over_Gamma": 1.1758769750595093,
        "Da": 50.97898483276367,
        "E_coh": 0.6673786640167236,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.03,
              35.76
            ],
            [
              -86.99,
              35.76
            ],
            [
              -86.95,
              35.74
            ],
            [
              -86.93,
              35.74
            ],
            [
              -86.91,
              35.76
            ],
            [
              -86.89,
              35.76
            ],
            [
              -86.88,
              35.74
            ],
            [
              -86.9,
              35.74
            ],
            [
              -86.92,
              35.72
            ],
            [
              -86.93,
              35.7
            ],
            [
              -86.93,
              35.67
            ],
            [
              -86.95,
              35.64
            ],
            [
              -86.95,
              35.58
            ],
            [
              -86.92,
              35.56
            ],
            [
              -86.95,
              35.53
            ],
            [
              -86.95,
              35.51
            ],
            [
              -86.99,
              35.48
            ],
            [
              -87.02,
              35.52
            ],
            [
              -87.02,
              35.56
            ],
            [
              -87.01,
              35.57
            ],
            [
              -87.06,
              35.62
            ],
            [
              -87.06,
              35.65
            ],
            [
              -87.05,
              35.66
            ],
            [
              -87.05,
              35.69
            ],
            [
              -87.04,
              35.7
            ],
            [
              -87.04,
              35.74
            ],
            [
              -87.03,
              35.76
            ]
          ]
        ]
      },
      "raw_probability": 0.6292,
      "confidence_lo": 0.01,
      "confidence_hi": 0.0104,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "1a223b88a86065e4ce3ff093f4253ff92ac3db357a747a897253103ae2a08de6",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.6292,
        "probability": 0.010438,
        "confidence_lo": 0.01004,
        "confidence_hi": 0.010442,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "a95691e38bd47073072980bd2c1364a7cede9f85747e50a9871225dcedd38482",
        "signature": {
          "alg": "ed25519",
          "sig": "03c9c485c970eb3a3292189bfab3c4d470aef78a7f42b85e34aae81743b42498661a59c803bcd86d9dd5de558bf9b4c018ad4152205f3ec236f8e5b6882ddd0c"
        }
      },
      "receipt_sha256": "a95691e38bd47073072980bd2c1364a7cede9f85747e50a9871225dcedd38482"
    },
    {
      "storm_id": "323492",
      "lat": 35.9463,
      "lon": -88.6647,
      "motion_east": 10.7,
      "motion_south": 3.6,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0102,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2557.0,
      "ebshear": 34.0,
      "srh01": 298.0,
      "maxllaz": 0.002,
      "mesh": 0.61,
      "flash_rate": 21.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 298.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.9218
        },
        {
          "name": "alignment",
          "value": 5.5485
        },
        {
          "name": "tau",
          "value": 1.3293
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5836
      },
      "coherence_score": 1.3292524814605713,
      "coherence_diagnostics": {
        "tau": 1.3292524814605713,
        "grad_tau": 0.20742760598659515,
        "torsion": 0.0,
        "alignment": 5.5485429763793945,
        "S_field": 0.9494761228561401,
        "Gamma_field": 0.8637553453445435,
        "S_over_Gamma": 1.0992419719696045,
        "Da": 52.215675354003906,
        "E_coh": 0.6109747886657715,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.73,
              36.04
            ],
            [
              -88.69,
              36.03
            ],
            [
              -88.64,
              35.98
            ],
            [
              -88.62,
              35.98
            ],
            [
              -88.55,
              35.94
            ],
            [
              -88.52,
              35.91
            ],
            [
              -88.52,
              35.88
            ],
            [
              -88.54,
              35.86
            ],
            [
              -88.54,
              35.85
            ],
            [
              -88.61,
              35.85
            ],
            [
              -88.63,
              35.86
            ],
            [
              -88.68,
              35.91
            ],
            [
              -88.74,
              35.91
            ],
            [
              -88.78,
              35.93
            ],
            [
              -88.8,
              35.95
            ],
            [
              -88.8,
              36.0
            ],
            [
              -88.77,
              36.03
            ],
            [
              -88.74,
              36.03
            ],
            [
              -88.73,
              36.04
            ]
          ]
        ]
      },
      "raw_probability": 0.5836,
      "confidence_lo": 0.0095,
      "confidence_hi": 0.0103,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "861ac81fce3d559369f147a172f48218e869873ce17b12bb8816b96d6fce56d2",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5836,
        "probability": 0.010249,
        "confidence_lo": 0.009509,
        "confidence_hi": 0.010256,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "b93160bc53f582ef0a5656087ae0e953913f0e89bd9d964df4878a9717eccf49",
        "signature": {
          "alg": "ed25519",
          "sig": "ba333c1b0a8c724f3f0714585e500f9b1278fedf048613b64c73b59145e71a8796fa710ca5ef9eae012da67beb31c9a711070dcef7b1fff43f64c54a38eb0b0e"
        }
      },
      "receipt_sha256": "b93160bc53f582ef0a5656087ae0e953913f0e89bd9d964df4878a9717eccf49"
    },
    {
      "storm_id": "323534",
      "lat": 35.7256,
      "lon": -87.3456,
      "motion_east": 7.9,
      "motion_south": 0.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0077,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1699.0,
      "ebshear": 33.0,
      "srh01": 118.0,
      "maxllaz": 0.001,
      "mesh": 0.16,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 118.0
        },
        {
          "name": "hrrr_pwat",
          "value": 51.4218
        },
        {
          "name": "alignment",
          "value": -3.9994
        },
        {
          "name": "tau",
          "value": 1.1023
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5689
      },
      "coherence_score": 1.1023292541503906,
      "coherence_diagnostics": {
        "tau": 1.1023292541503906,
        "grad_tau": 0.19302409887313843,
        "torsion": 0.0,
        "alignment": -3.9993953704833984,
        "S_field": 0.964715301990509,
        "Gamma_field": 0.8204219937324524,
        "S_over_Gamma": 1.1758769750595093,
        "Da": 50.97898483276367,
        "E_coh": 0.6673786640167236,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.33,
              35.77
            ],
            [
              -87.31,
              35.76
            ],
            [
              -87.31,
              35.71
            ],
            [
              -87.32,
              35.7
            ],
            [
              -87.36,
              35.7
            ],
            [
              -87.38,
              35.69
            ],
            [
              -87.39,
              35.7
            ],
            [
              -87.38,
              35.73
            ],
            [
              -87.33,
              35.77
            ]
          ]
        ]
      },
      "raw_probability": 0.5689,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0078,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "8fd28426581d8034d419e6df9b234603cf4f1f283a2db417dd7beb1c344cd568",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5689,
        "probability": 0.007737,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.007752,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "05cf48cad6aed9af623110fd13da687220d2959b881db79ced070b576f8e82ca",
        "signature": {
          "alg": "ed25519",
          "sig": "0d878213a164e0a61c681e335ae79a4ad404fbe544a37ab468b5704d196e4aa10498847478f2305fa4db28e17171f9ba093a6cfb64df487936903fdf36b7c80d"
        }
      },
      "receipt_sha256": "05cf48cad6aed9af623110fd13da687220d2959b881db79ced070b576f8e82ca"
    },
    {
      "storm_id": "323483",
      "lat": 36.3491,
      "lon": -85.686,
      "motion_east": 7.2,
      "motion_south": 0.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0077,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1690.0,
      "ebshear": 33.0,
      "srh01": 174.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 174.0
        },
        {
          "name": "hrrr_pwat",
          "value": 45.0468
        },
        {
          "name": "alignment",
          "value": -11.1081
        },
        {
          "name": "tau",
          "value": 0.9271
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5681
      },
      "coherence_score": 0.9270899295806885,
      "coherence_diagnostics": {
        "tau": 0.9270899295806885,
        "grad_tau": 0.3575911223888397,
        "torsion": 0.0,
        "alignment": -11.108116149902344,
        "S_field": 1.0628422498703003,
        "Gamma_field": 1.8095885515213013,
        "S_over_Gamma": 0.5873391628265381,
        "Da": 107.34877014160156,
        "E_coh": 0.28964370489120483,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.72,
              36.45
            ],
            [
              -85.69,
              36.45
            ],
            [
              -85.68,
              36.44
            ],
            [
              -85.66,
              36.44
            ],
            [
              -85.65,
              36.45
            ],
            [
              -85.63,
              36.45
            ],
            [
              -85.62,
              36.44
            ],
            [
              -85.58,
              36.45
            ],
            [
              -85.58,
              36.43
            ],
            [
              -85.57,
              36.42
            ],
            [
              -85.58,
              36.41
            ],
            [
              -85.59,
              36.37
            ],
            [
              -85.61,
              36.36
            ],
            [
              -85.63,
              36.33
            ],
            [
              -85.64,
              36.33
            ],
            [
              -85.66,
              36.31
            ],
            [
              -85.69,
              36.31
            ],
            [
              -85.7,
              36.3
            ],
            [
              -85.7,
              36.26
            ],
            [
              -85.69,
              36.25
            ],
            [
              -85.69,
              36.2
            ],
            [
              -85.7,
              36.18
            ],
            [
              -85.75,
              36.18
            ],
            [
              -85.77,
              36.19
            ],
            [
              -85.77,
              36.25
            ],
            [
              -85.76,
              36.26
            ],
            [
              -85.76,
              36.28
            ],
            [
              -85.74,
              36.29
            ],
            [
              -85.72,
              36.32
            ],
            [
              -85.75,
              36.35
            ],
            [
              -85.76,
              36.35
            ],
            [
              -85.76,
              36.41
            ],
            [
              -85.75,
              36.43
            ],
            [
              -85.74,
              36.43
            ],
            [
              -85.72,
              36.45
            ]
          ]
        ]
      },
      "raw_probability": 0.5681,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0078,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "8170b6af9c4a7f1dbf1c8aa359627ba71b1d4e4786cd0238c4a9f6dfb84d9c79",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5681,
        "probability": 0.007737,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.007752,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "3a72fbd3cecc70c197fa465d5e037dc9bab8b22a3ffe46a02feda266eed2edf1",
        "signature": {
          "alg": "ed25519",
          "sig": "88db2c16b1f9779b1b6b8a4b3cfcaded3788118453ab7c9589184fb747b1411a04a2ab156a17a725d486c033adf6a1468a5224b972876243c2bb1f10acaf9109"
        }
      },
      "receipt_sha256": "3a72fbd3cecc70c197fa465d5e037dc9bab8b22a3ffe46a02feda266eed2edf1"
    },
    {
      "storm_id": "323393",
      "lat": 36.5811,
      "lon": -88.2811,
      "motion_east": 10.2,
      "motion_south": 4.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3117.0,
      "ebshear": 36.0,
      "srh01": 246.0,
      "maxllaz": 0.003,
      "mesh": 0.11,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 246.0
        },
        {
          "name": "hrrr_pwat",
          "value": 43.1718
        },
        {
          "name": "alignment",
          "value": 5.7288
        },
        {
          "name": "tau",
          "value": 1.5382
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5608
      },
      "coherence_score": 1.5382214784622192,
      "coherence_diagnostics": {
        "tau": 1.5382214784622192,
        "grad_tau": 0.03371594101190567,
        "torsion": 0.0,
        "alignment": 5.7287797927856445,
        "S_field": 0.9694593548774719,
        "Gamma_field": 0.5562552809715271,
        "S_over_Gamma": 1.7428317070007324,
        "Da": 32.82559585571289,
        "E_coh": 0.7130649089813232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.29,
              36.63
            ],
            [
              -88.26,
              36.63
            ],
            [
              -88.23,
              36.6
            ],
            [
              -88.23,
              36.56
            ],
            [
              -88.26,
              36.52
            ],
            [
              -88.31,
              36.52
            ],
            [
              -88.33,
              36.54
            ],
            [
              -88.33,
              36.6
            ],
            [
              -88.29,
              36.63
            ]
          ]
        ]
      },
      "raw_probability": 0.5608,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0059,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "50ea105516816ce859932cd50beff104b15b59799b309bc99eed6ccf8c210460",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5608,
        "probability": 0.00593,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.00593,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "99bc2028f7a248d1e1063e4e402184e0942299bfa8be5955ee299f8291175c80",
        "signature": {
          "alg": "ed25519",
          "sig": "5b80663fe12cce309b4659b13ae28908c4daa38e42d5129f40e397e45abc303787cca6cefe98ba4a55d6dbec18289b7fb964558cc10b270f70eda47932a43503"
        }
      },
      "receipt_sha256": "99bc2028f7a248d1e1063e4e402184e0942299bfa8be5955ee299f8291175c80"
    },
    {
      "storm_id": "323517",
      "lat": 37.035,
      "lon": -88.2433,
      "motion_east": 10.1,
      "motion_south": 4.1,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2044.0,
      "ebshear": 32.0,
      "srh01": 139.0,
      "maxllaz": 0.005,
      "mesh": 0.14,
      "flash_rate": 2.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 139.0
        },
        {
          "name": "hrrr_pwat",
          "value": 43.1718
        },
        {
          "name": "alignment",
          "value": 5.7288
        },
        {
          "name": "tau",
          "value": 1.5382
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5608
      },
      "coherence_score": 1.5382214784622192,
      "coherence_diagnostics": {
        "tau": 1.5382214784622192,
        "grad_tau": 0.03371594101190567,
        "torsion": 0.0,
        "alignment": 5.7287797927856445,
        "S_field": 0.9694593548774719,
        "Gamma_field": 0.5562552809715271,
        "S_over_Gamma": 1.7428317070007324,
        "Da": 32.82559585571289,
        "E_coh": 0.7130649089813232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.29,
              37.09
            ],
            [
              -88.23,
              37.09
            ],
            [
              -88.21,
              37.08
            ],
            [
              -88.17,
              37.04
            ],
            [
              -88.17,
              36.99
            ],
            [
              -88.18,
              36.98
            ],
            [
              -88.24,
              36.98
            ],
            [
              -88.25,
              36.99
            ],
            [
              -88.27,
              36.99
            ],
            [
              -88.31,
              37.03
            ],
            [
              -88.31,
              37.07
            ],
            [
              -88.29,
              37.09
            ]
          ]
        ]
      },
      "raw_probability": 0.5608,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0059,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "50ea105516816ce859932cd50beff104b15b59799b309bc99eed6ccf8c210460",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5608,
        "probability": 0.00593,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.00593,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "99bc2028f7a248d1e1063e4e402184e0942299bfa8be5955ee299f8291175c80",
        "signature": {
          "alg": "ed25519",
          "sig": "5b80663fe12cce309b4659b13ae28908c4daa38e42d5129f40e397e45abc303787cca6cefe98ba4a55d6dbec18289b7fb964558cc10b270f70eda47932a43503"
        }
      },
      "receipt_sha256": "99bc2028f7a248d1e1063e4e402184e0942299bfa8be5955ee299f8291175c80"
    },
    {
      "storm_id": "323519",
      "lat": 36.57,
      "lon": -87.8789,
      "motion_east": 10.3,
      "motion_south": 3.6,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2177.0,
      "ebshear": 37.0,
      "srh01": 239.0,
      "maxllaz": 0.002,
      "mesh": 0.05,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 239.0
        },
        {
          "name": "hrrr_pwat",
          "value": 43.1718
        },
        {
          "name": "alignment",
          "value": 5.7288
        },
        {
          "name": "tau",
          "value": 1.5382
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5608
      },
      "coherence_score": 1.5382214784622192,
      "coherence_diagnostics": {
        "tau": 1.5382214784622192,
        "grad_tau": 0.03371594101190567,
        "torsion": 0.0,
        "alignment": 5.7287797927856445,
        "S_field": 0.9694593548774719,
        "Gamma_field": 0.5562552809715271,
        "S_over_Gamma": 1.7428317070007324,
        "Da": 32.82559585571289,
        "E_coh": 0.7130649089813232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.9,
              36.61
            ],
            [
              -87.86,
              36.61
            ],
            [
              -87.82,
              36.59
            ],
            [
              -87.83,
              36.55
            ],
            [
              -87.85,
              36.52
            ],
            [
              -87.91,
              36.52
            ],
            [
              -87.92,
              36.53
            ],
            [
              -87.92,
              36.59
            ],
            [
              -87.9,
              36.61
            ]
          ]
        ]
      },
      "raw_probability": 0.5608,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0059,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "50ea105516816ce859932cd50beff104b15b59799b309bc99eed6ccf8c210460",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5608,
        "probability": 0.00593,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.00593,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "99bc2028f7a248d1e1063e4e402184e0942299bfa8be5955ee299f8291175c80",
        "signature": {
          "alg": "ed25519",
          "sig": "5b80663fe12cce309b4659b13ae28908c4daa38e42d5129f40e397e45abc303787cca6cefe98ba4a55d6dbec18289b7fb964558cc10b270f70eda47932a43503"
        }
      },
      "receipt_sha256": "99bc2028f7a248d1e1063e4e402184e0942299bfa8be5955ee299f8291175c80"
    },
    {
      "storm_id": "323392",
      "lat": 36.7984,
      "lon": -88.24,
      "motion_east": 10.2,
      "motion_south": 4.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2655.0,
      "ebshear": 33.0,
      "srh01": 177.0,
      "maxllaz": 0.005,
      "mesh": 0.2,
      "flash_rate": 7.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 177.0
        },
        {
          "name": "hrrr_pwat",
          "value": 43.1718
        },
        {
          "name": "alignment",
          "value": 5.7288
        },
        {
          "name": "tau",
          "value": 1.5382
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5446
      },
      "coherence_score": 1.5382214784622192,
      "coherence_diagnostics": {
        "tau": 1.5382214784622192,
        "grad_tau": 0.03371594101190567,
        "torsion": 0.0,
        "alignment": 5.7287797927856445,
        "S_field": 0.9694593548774719,
        "Gamma_field": 0.5562552809715271,
        "S_over_Gamma": 1.7428317070007324,
        "Da": 32.82559585571289,
        "E_coh": 0.7130649089813232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.16,
              36.95
            ],
            [
              -88.13,
              36.95
            ],
            [
              -88.11,
              36.94
            ],
            [
              -88.03,
              36.86
            ],
            [
              -87.99,
              36.85
            ],
            [
              -87.98,
              36.84
            ],
            [
              -87.96,
              36.84
            ],
            [
              -87.95,
              36.83
            ],
            [
              -87.93,
              36.83
            ],
            [
              -87.9,
              36.8
            ],
            [
              -87.9,
              36.75
            ],
            [
              -87.92,
              36.73
            ],
            [
              -88.0,
              36.7
            ],
            [
              -88.05,
              36.66
            ],
            [
              -88.07,
              36.66
            ],
            [
              -88.13,
              36.71
            ],
            [
              -88.15,
              36.71
            ],
            [
              -88.19,
              36.75
            ],
            [
              -88.21,
              36.73
            ],
            [
              -88.22,
              36.69
            ],
            [
              -88.28,
              36.69
            ],
            [
              -88.3,
              36.71
            ],
            [
              -88.3,
              36.74
            ],
            [
              -88.28,
              36.76
            ],
            [
              -88.28,
              36.77
            ],
            [
              -88.3,
              36.79
            ],
            [
              -88.32,
              36.79
            ],
            [
              -88.33,
              36.78
            ],
            [
              -88.37,
              36.78
            ],
            [
              -88.38,
              36.77
            ],
            [
              -88.41,
              36.77
            ],
            [
              -88.45,
              36.73
            ],
            [
              -88.48,
              36.73
            ],
            [
              -88.49,
              36.74
            ],
            [
              -88.49,
              36.76
            ],
            [
              -88.5,
              36.77
            ],
            [
              -88.5,
              36.81
            ],
            [
              -88.49,
              36.82
            ],
            [
              -88.49,
              36.84
            ],
            [
              -88.47,
              36.86
            ],
            [
              -88.44,
              36.86
            ],
            [
              -88.43,
              36.87
            ],
            [
              -88.4,
              36.87
            ],
            [
              -88.39,
              36.88
            ],
            [
              -88.3,
              36.88
            ],
            [
              -88.29,
              36.87
            ],
            [
              -88.24,
              36.87
            ],
            [
              -88.22,
              36.88
            ],
            [
              -88.16,
              36.95
            ]
          ]
        ]
      },
      "raw_probability": 0.5446,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0059,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "0ee2f0bf84346b2840f9c4a0fad9c5f7ac397218fe5890872597b79e68a6486b",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5446,
        "probability": 0.00593,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.00593,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "a1337febb072b883c44b6255c073a93b49aa7dfe6f8f9235e7d6e77114a40198",
        "signature": {
          "alg": "ed25519",
          "sig": "169efe1bacf249e8174c2872d498a8eb116345c8cdaad241d38e4f4eed0b7b7b2ebb92167f1eb012dd433fdce706fb87abac8aa5e711b093d94a83b6d0ea7f02"
        }
      },
      "receipt_sha256": "a1337febb072b883c44b6255c073a93b49aa7dfe6f8f9235e7d6e77114a40198"
    },
    {
      "storm_id": "323127",
      "lat": 35.9577,
      "lon": -85.8831,
      "motion_east": 6.4,
      "motion_south": 0.2,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1792.0,
      "ebshear": 33.0,
      "srh01": 144.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 144.0
        },
        {
          "name": "hrrr_pwat",
          "value": 45.0468
        },
        {
          "name": "alignment",
          "value": -11.1081
        },
        {
          "name": "tau",
          "value": 0.9271
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5141
      },
      "coherence_score": 0.9270899295806885,
      "coherence_diagnostics": {
        "tau": 0.9270899295806885,
        "grad_tau": 0.3575911223888397,
        "torsion": 0.0,
        "alignment": -11.108116149902344,
        "S_field": 1.0628422498703003,
        "Gamma_field": 1.8095885515213013,
        "S_over_Gamma": 0.5873391628265381,
        "Da": 107.34877014160156,
        "E_coh": 0.28964370489120483,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.91,
              36.04
            ],
            [
              -85.86,
              36.04
            ],
            [
              -85.84,
              36.03
            ],
            [
              -85.83,
              36.01
            ],
            [
              -85.81,
              36.0
            ],
            [
              -85.81,
              35.94
            ],
            [
              -85.87,
              35.89
            ],
            [
              -85.89,
              35.85
            ],
            [
              -85.94,
              35.85
            ],
            [
              -85.95,
              35.86
            ],
            [
              -85.95,
              35.91
            ],
            [
              -85.91,
              35.99
            ],
            [
              -85.91,
              36.04
            ]
          ]
        ]
      },
      "raw_probability": 0.5141,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0059,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "a60d00f480a398d833c1f7bbc9cfe2cb898e3199ae0d893e4969aef82f340bc3",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5141,
        "probability": 0.00593,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.00593,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7963432f0e4e9909da567d482ea8f0c183eb9cb393931f93807484c81257c84d",
        "signature": {
          "alg": "ed25519",
          "sig": "3c7d4c7f1576f8ad38a2a61b48dc3b0b828371ee9731dcf657dece4771d93d1c1485ed49bfc2b8041c3901ead863064e205ab1955230256fb5c1febe7537480f"
        }
      },
      "receipt_sha256": "7963432f0e4e9909da567d482ea8f0c183eb9cb393931f93807484c81257c84d"
    },
    {
      "storm_id": "323455",
      "lat": 36.0067,
      "lon": -85.5433,
      "motion_east": 7.0,
      "motion_south": 0.2,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1430.0,
      "ebshear": 27.0,
      "srh01": 156.0,
      "maxllaz": 0.002,
      "mesh": 0.17,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 156.0
        },
        {
          "name": "hrrr_pwat",
          "value": 45.0468
        },
        {
          "name": "alignment",
          "value": -11.1081
        },
        {
          "name": "tau",
          "value": 0.9271
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5048
      },
      "coherence_score": 0.9270899295806885,
      "coherence_diagnostics": {
        "tau": 0.9270899295806885,
        "grad_tau": 0.3575911223888397,
        "torsion": 0.0,
        "alignment": -11.108116149902344,
        "S_field": 1.0628422498703003,
        "Gamma_field": 1.8095885515213013,
        "S_over_Gamma": 0.5873391628265381,
        "Da": 107.34877014160156,
        "E_coh": 0.28964370489120483,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.56,
              36.04
            ],
            [
              -85.52,
              36.04
            ],
            [
              -85.51,
              36.03
            ],
            [
              -85.5,
              35.99
            ],
            [
              -85.52,
              35.96
            ],
            [
              -85.56,
              35.96
            ],
            [
              -85.58,
              35.98
            ],
            [
              -85.58,
              36.02
            ],
            [
              -85.56,
              36.04
            ]
          ]
        ]
      },
      "raw_probability": 0.5048,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0059,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "f1a674941e2257434b4ebe124a63d470db4b2c443d8fce7da20c49787f4114d5",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.5048,
        "probability": 0.00593,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.00593,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "44888f71aa46546fbb4f9c4bb43788e48862a7ab0f610d76f49e9cfa3fa75c33",
        "signature": {
          "alg": "ed25519",
          "sig": "c6825effb86890b3c1d01e3e0dcef1780daa8112540eb435e3bb8d45a5cf4a41619558f6807e5c067b45440b1275f3de3d6f326204574bf4d293d625c676d80b"
        }
      },
      "receipt_sha256": "44888f71aa46546fbb4f9c4bb43788e48862a7ab0f610d76f49e9cfa3fa75c33"
    },
    {
      "storm_id": "322554",
      "lat": 38.6567,
      "lon": -84.4633,
      "motion_east": 7.6,
      "motion_south": 0.8,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 482.0,
      "ebshear": 39.0,
      "srh01": 74.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 74.0
        },
        {
          "name": "hrrr_pwat",
          "value": 51.2968
        },
        {
          "name": "alignment",
          "value": -5.0548
        },
        {
          "name": "tau",
          "value": 1.0043
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4626
      },
      "coherence_score": 1.004302978515625,
      "coherence_diagnostics": {
        "tau": 1.004302978515625,
        "grad_tau": 0.11811691522598267,
        "torsion": 0.0,
        "alignment": -5.054828643798828,
        "S_field": 0.5553817749023438,
        "Gamma_field": 0.6145886182785034,
        "S_over_Gamma": 0.9036642909049988,
        "Da": 36.16011428833008,
        "E_coh": 0.2365482598543167,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 5,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -84.49,
              38.69
            ],
            [
              -84.43,
              38.68
            ],
            [
              -84.41,
              38.66
            ],
            [
              -84.41,
              38.63
            ],
            [
              -84.43,
              38.61
            ],
            [
              -84.49,
              38.62
            ],
            [
              -84.51,
              38.66
            ],
            [
              -84.51,
              38.67
            ],
            [
              -84.49,
              38.69
            ]
          ]
        ]
      },
      "raw_probability": 0.4626,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0059,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "8c7c67d8033edf4c9c7fb48f6229564cee2d8d38e64ceb2cf69b657d0da89656",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.4626,
        "probability": 0.00593,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.00593,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "904a71311d84fbbcb3665e653676b9854513be57b94efda60c5b5505c43083ac",
        "signature": {
          "alg": "ed25519",
          "sig": "e19d3171d634afa54b7018f8b0a5c473ef776ee95740d28706fcbbbb2edfd879e99188261dd3c89a511d0981355e897289e7e2cd8277e5e7a5433658a9e30200"
        }
      },
      "receipt_sha256": "904a71311d84fbbcb3665e653676b9854513be57b94efda60c5b5505c43083ac"
    },
    {
      "storm_id": "323411",
      "lat": 36.3096,
      "lon": -85.3677,
      "motion_east": 7.0,
      "motion_south": 0.2,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1250.0,
      "ebshear": 28.0,
      "srh01": 147.0,
      "maxllaz": 0.001,
      "mesh": 0.12,
      "flash_rate": 2.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 147.0
        },
        {
          "name": "hrrr_pwat",
          "value": 47.0468
        },
        {
          "name": "alignment",
          "value": -22.832
        },
        {
          "name": "tau",
          "value": 0.71
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4278
      },
      "coherence_score": 0.7100476026535034,
      "coherence_diagnostics": {
        "tau": 0.7100476026535034,
        "grad_tau": 0.1558661311864853,
        "torsion": 0.0,
        "alignment": -22.832042694091797,
        "S_field": 0.6368787288665771,
        "Gamma_field": 1.7295886278152466,
        "S_over_Gamma": 0.3682255446910858,
        "Da": 99.43310546875,
        "E_coh": 0.38165977597236633,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.4,
              36.44
            ],
            [
              -85.35,
              36.44
            ],
            [
              -85.3,
              36.39
            ],
            [
              -85.22,
              36.39
            ],
            [
              -85.2,
              36.37
            ],
            [
              -85.2,
              36.33
            ],
            [
              -85.24,
              36.29
            ],
            [
              -85.24,
              36.26
            ],
            [
              -85.28,
              36.22
            ],
            [
              -85.3,
              36.21
            ],
            [
              -85.36,
              36.21
            ],
            [
              -85.44,
              36.12
            ],
            [
              -85.48,
              36.12
            ],
            [
              -85.51,
              36.15
            ],
            [
              -85.5,
              36.19
            ],
            [
              -85.44,
              36.22
            ],
            [
              -85.37,
              36.3
            ],
            [
              -85.37,
              36.35
            ],
            [
              -85.39,
              36.37
            ],
            [
              -85.42,
              36.34
            ],
            [
              -85.43,
              36.34
            ],
            [
              -85.45,
              36.37
            ],
            [
              -85.45,
              36.39
            ],
            [
              -85.42,
              36.39
            ],
            [
              -85.4,
              36.41
            ],
            [
              -85.4,
              36.44
            ]
          ]
        ]
      },
      "raw_probability": 0.4278,
      "confidence_lo": 0.0058,
      "confidence_hi": 0.0059,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "34e09e5908c9dd61c7083ea1d8889ab0cdcd1498e97be67d2594a10130ea8a37",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.4278,
        "probability": 0.00593,
        "confidence_lo": 0.005841,
        "confidence_hi": 0.00593,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "4f89f4a41394e8b7bb39053df6c135ba8a3576d1dbda9b9a7f37aa0cc1df3e5d",
        "signature": {
          "alg": "ed25519",
          "sig": "4a2d579a2ba0d73a731fede39826c190673424b8c418112b70f24f030a18347cddf60fb1fee8414e28c2ab14282abc1d54c0886c36e56b8d80bdec4547454f0d"
        }
      },
      "receipt_sha256": "4f89f4a41394e8b7bb39053df6c135ba8a3576d1dbda9b9a7f37aa0cc1df3e5d"
    },
    {
      "storm_id": "322697",
      "lat": 38.4051,
      "lon": -85.8418,
      "motion_east": 9.3,
      "motion_south": 1.1,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0054,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 700.0,
      "ebshear": 39.0,
      "srh01": 87.0,
      "maxllaz": 0.003,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 87.0
        },
        {
          "name": "hrrr_pwat",
          "value": 44.4218
        },
        {
          "name": "alignment",
          "value": -1.9346
        },
        {
          "name": "tau",
          "value": 1.297
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4135
      },
      "coherence_score": 1.296985149383545,
      "coherence_diagnostics": {
        "tau": 1.296985149383545,
        "grad_tau": 0.17627796530723572,
        "torsion": 0.0,
        "alignment": -1.9346351623535156,
        "S_field": 0.6483640670776367,
        "Gamma_field": 0.18708862364292145,
        "S_over_Gamma": 3.465545177459717,
        "Da": 10.949292182922363,
        "E_coh": 0.7461293935775757,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 4,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.44,
              38.6
            ],
            [
              -85.36,
              38.6
            ],
            [
              -85.34,
              38.58
            ],
            [
              -85.34,
              38.55
            ],
            [
              -85.35,
              38.53
            ],
            [
              -85.37,
              38.52
            ],
            [
              -85.47,
              38.51
            ],
            [
              -85.49,
              38.5
            ],
            [
              -85.54,
              38.45
            ],
            [
              -85.62,
              38.42
            ],
            [
              -85.63,
              38.4
            ],
            [
              -85.57,
              38.36
            ],
            [
              -85.57,
              38.32
            ],
            [
              -85.58,
              38.31
            ],
            [
              -85.62,
              38.31
            ],
            [
              -85.64,
              38.33
            ],
            [
              -85.64,
              38.36
            ],
            [
              -85.66,
              38.38
            ],
            [
              -85.68,
              38.38
            ],
            [
              -85.69,
              38.4
            ],
            [
              -85.75,
              38.41
            ],
            [
              -85.76,
              38.4
            ],
            [
              -85.78,
              38.4
            ],
            [
              -85.8,
              38.38
            ],
            [
              -85.79,
              38.36
            ],
            [
              -85.8,
              38.35
            ],
            [
              -85.8,
              38.33
            ],
            [
              -85.81,
              38.32
            ],
            [
              -85.82,
              38.28
            ],
            [
              -85.88,
              38.27
            ],
            [
              -85.96,
              38.31
            ],
            [
              -86.12,
              38.31
            ],
            [
              -86.18,
              38.28
            ],
            [
              -86.19,
              38.27
            ],
            [
              -86.19,
              38.24
            ],
            [
              -86.22,
              38.21
            ],
            [
              -86.28,
              38.2
            ],
            [
              -86.32,
              38.17
            ],
            [
              -86.36,
              38.17
            ],
            [
              -86.37,
              38.18
            ],
            [
              -86.37,
              38.25
            ],
            [
              -86.36,
              38.26
            ],
            [
              -86.37,
              38.28
            ],
            [
              -86.37,
              38.32
            ],
            [
              -86.36,
              38.33
            ],
            [
              -86.37,
              38.35
            ],
            [
              -86.32,
              38.39
            ],
            [
              -86.17,
              38.39
            ],
            [
              -86.14,
              38.41
            ],
            [
              -86.05,
              38.41
            ],
            [
              -86.04,
              38.4
            ],
            [
              -86.02,
              38.41
            ],
            [
              -85.98,
              38.41
            ],
            [
              -85.96,
              38.42
            ],
            [
              -85.91,
              38.47
            ],
            [
              -85.9,
              38.46
            ],
            [
              -85.87,
              38.47
            ],
            [
              -85.85,
              38.49
            ],
            [
              -85.85,
              38.52
            ],
            [
              -85.84,
              38.54
            ],
            [
              -85.8,
              38.56
            ],
            [
              -85.77,
              38.56
            ],
            [
              -85.74,
              38.54
            ],
            [
              -85.68,
              38.53
            ],
            [
              -85.67,
              38.54
            ],
            [
              -85.63,
              38.54
            ],
            [
              -85.59,
              38.56
            ],
            [
              -85.54,
              38.56
            ],
            [
              -85.53,
              38.57
            ],
            [
              -85.5,
              38.57
            ],
            [
              -85.44,
              38.6
            ]
          ]
        ]
      },
      "raw_probability": 0.4135,
      "confidence_lo": 0.005,
      "confidence_hi": 0.0054,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "4b435398824a7f464ebb5184000e9385fdf7c9cb8ed1636c626b3146c0f2b0a3",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.4135,
        "probability": 0.005407,
        "confidence_lo": 0.005049,
        "confidence_hi": 0.005409,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "8149dada5509970f85d4a3cddbfd6ec266208b4ea16543111cc207dda7460cfe",
        "signature": {
          "alg": "ed25519",
          "sig": "0e32f1e5e8d83ffa3461bdd5a9aa48460ab37900212cecc83b3cc512e192b1782ffb0dec7012b91c8f2690776bf1e79d1d2ab69661a366b2d8b384184d552003"
        }
      },
      "receipt_sha256": "8149dada5509970f85d4a3cddbfd6ec266208b4ea16543111cc207dda7460cfe"
    },
    {
      "storm_id": "323488",
      "lat": 36.9829,
      "lon": -88.6971,
      "motion_east": 10.0,
      "motion_south": 3.9,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0054,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2543.0,
      "ebshear": 30.0,
      "srh01": 228.0,
      "maxllaz": 0.002,
      "mesh": 0.26,
      "flash_rate": 2.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 228.0
        },
        {
          "name": "hrrr_pwat",
          "value": 36.7968
        },
        {
          "name": "alignment",
          "value": 2.9341
        },
        {
          "name": "tau",
          "value": 1.4827
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4105
      },
      "coherence_score": 1.4826632738113403,
      "coherence_diagnostics": {
        "tau": 1.4826632738113403,
        "grad_tau": 0.14122989773750305,
        "torsion": 0.0,
        "alignment": 2.9340596199035645,
        "S_field": 0.9536561965942383,
        "Gamma_field": 0.5687552690505981,
        "S_over_Gamma": 1.676742672920227,
        "Da": 33.04698944091797,
        "E_coh": 0.8385670781135559,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.71,
              37.01
            ],
            [
              -88.66,
              37.01
            ],
            [
              -88.66,
              36.95
            ],
            [
              -88.7,
              36.94
            ],
            [
              -88.72,
              36.96
            ],
            [
              -88.72,
              37.0
            ],
            [
              -88.71,
              37.01
            ]
          ]
        ]
      },
      "raw_probability": 0.4105,
      "confidence_lo": 0.005,
      "confidence_hi": 0.0054,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "62a582e12e52a4395adc57e26c1710d0440ee920f928f07bc6a1b3b335581736",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.4105,
        "probability": 0.005407,
        "confidence_lo": 0.005049,
        "confidence_hi": 0.005409,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7838efb949f1d46aeb9a3bf59c15bd250abd216a47e24a9ab5d5eadd4636fb18",
        "signature": {
          "alg": "ed25519",
          "sig": "d6fd98e66f1697f91bbcb5d787d5cc5901992bc4e9a430d745564ff3039bcec65f0fdf49ae7d9201ed8fa5865391db9508bd930d46ee178cd4b608b3c7143b04"
        }
      },
      "receipt_sha256": "7838efb949f1d46aeb9a3bf59c15bd250abd216a47e24a9ab5d5eadd4636fb18"
    },
    {
      "storm_id": "323518",
      "lat": 36.68,
      "lon": -88.6583,
      "motion_east": 10.0,
      "motion_south": 4.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0054,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2807.0,
      "ebshear": 40.0,
      "srh01": 337.0,
      "maxllaz": 0.004,
      "mesh": 0.41,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 337.0
        },
        {
          "name": "hrrr_pwat",
          "value": 36.7968
        },
        {
          "name": "alignment",
          "value": 2.9341
        },
        {
          "name": "tau",
          "value": 1.4827
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.4105
      },
      "coherence_score": 1.4826632738113403,
      "coherence_diagnostics": {
        "tau": 1.4826632738113403,
        "grad_tau": 0.14122989773750305,
        "torsion": 0.0,
        "alignment": 2.9340596199035645,
        "S_field": 0.9536561965942383,
        "Gamma_field": 0.5687552690505981,
        "S_over_Gamma": 1.676742672920227,
        "Da": 33.04698944091797,
        "E_coh": 0.8385670781135559,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.69,
              36.7
            ],
            [
              -88.63,
              36.7
            ],
            [
              -88.62,
              36.69
            ],
            [
              -88.64,
              36.63
            ],
            [
              -88.68,
              36.66
            ],
            [
              -88.69,
              36.7
            ]
          ]
        ]
      },
      "raw_probability": 0.4105,
      "confidence_lo": 0.005,
      "confidence_hi": 0.0054,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "62a582e12e52a4395adc57e26c1710d0440ee920f928f07bc6a1b3b335581736",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.4105,
        "probability": 0.005407,
        "confidence_lo": 0.005049,
        "confidence_hi": 0.005409,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7838efb949f1d46aeb9a3bf59c15bd250abd216a47e24a9ab5d5eadd4636fb18",
        "signature": {
          "alg": "ed25519",
          "sig": "d6fd98e66f1697f91bbcb5d787d5cc5901992bc4e9a430d745564ff3039bcec65f0fdf49ae7d9201ed8fa5865391db9508bd930d46ee178cd4b608b3c7143b04"
        }
      },
      "receipt_sha256": "7838efb949f1d46aeb9a3bf59c15bd250abd216a47e24a9ab5d5eadd4636fb18"
    },
    {
      "storm_id": "322760",
      "lat": 39.3622,
      "lon": -100.3411,
      "motion_east": 7.2,
      "motion_south": 1.7,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 712.0,
      "ebshear": 37.0,
      "srh01": 123.0,
      "maxllaz": 0.002,
      "mesh": 0.03,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 123.0
        },
        {
          "name": "hrrr_pwat",
          "value": 22.4218
        },
        {
          "name": "alignment",
          "value": 3.3172
        },
        {
          "name": "tau",
          "value": 0.4617
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3357
      },
      "coherence_score": 0.4617164134979248,
      "coherence_diagnostics": {
        "tau": 0.4617164134979248,
        "grad_tau": 0.17984552681446075,
        "torsion": 0.0,
        "alignment": 3.3172028064727783,
        "S_field": 0.4187251627445221,
        "Gamma_field": 1.1820886135101318,
        "S_over_Gamma": 0.3542248606681824,
        "Da": 78.60301208496094,
        "E_coh": 0.21870318055152893,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 4,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -100.36,
              39.42
            ],
            [
              -100.32,
              39.42
            ],
            [
              -100.3,
              39.38
            ],
            [
              -100.3,
              39.31
            ],
            [
              -100.31,
              39.29
            ],
            [
              -100.36,
              39.29
            ],
            [
              -100.38,
              39.33
            ],
            [
              -100.38,
              39.4
            ],
            [
              -100.36,
              39.42
            ]
          ]
        ]
      },
      "raw_probability": 0.3357,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0031,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "275b75d793a58824508f7c14ec37b35859638da24d0d8b27d13dfd8f0ee48cc2",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.3357,
        "probability": 0.003111,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003112,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "f7f90923683b55ff83229a2f6e68a081fb4d0e7c0cef3900e87540bde89fecd2",
        "signature": {
          "alg": "ed25519",
          "sig": "03f999c4690b09558c0ead027bb2dce9427502b2e886a37de89af7449f3196ae15e5232333f89f0b86865f9a81c36b72879982fa61a7c27d500000bba775ed0a"
        }
      },
      "receipt_sha256": "f7f90923683b55ff83229a2f6e68a081fb4d0e7c0cef3900e87540bde89fecd2"
    },
    {
      "storm_id": "323421",
      "lat": 39.3325,
      "lon": -100.5387,
      "motion_east": 7.2,
      "motion_south": 1.6,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 861.0,
      "ebshear": 38.0,
      "srh01": 138.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 138.0
        },
        {
          "name": "hrrr_pwat",
          "value": 22.4218
        },
        {
          "name": "alignment",
          "value": 3.3172
        },
        {
          "name": "tau",
          "value": 0.4617
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3357
      },
      "coherence_score": 0.4617164134979248,
      "coherence_diagnostics": {
        "tau": 0.4617164134979248,
        "grad_tau": 0.17984552681446075,
        "torsion": 0.0,
        "alignment": 3.3172028064727783,
        "S_field": 0.4187251627445221,
        "Gamma_field": 1.1820886135101318,
        "S_over_Gamma": 0.3542248606681824,
        "Da": 78.60301208496094,
        "E_coh": 0.21870318055152893,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -100.57,
              39.36
            ],
            [
              -100.51,
              39.35
            ],
            [
              -100.5,
              39.34
            ],
            [
              -100.5,
              39.31
            ],
            [
              -100.52,
              39.3
            ],
            [
              -100.56,
              39.3
            ],
            [
              -100.58,
              39.34
            ],
            [
              -100.57,
              39.36
            ]
          ]
        ]
      },
      "raw_probability": 0.3357,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0031,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "275b75d793a58824508f7c14ec37b35859638da24d0d8b27d13dfd8f0ee48cc2",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.3357,
        "probability": 0.003111,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003112,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "f7f90923683b55ff83229a2f6e68a081fb4d0e7c0cef3900e87540bde89fecd2",
        "signature": {
          "alg": "ed25519",
          "sig": "03f999c4690b09558c0ead027bb2dce9427502b2e886a37de89af7449f3196ae15e5232333f89f0b86865f9a81c36b72879982fa61a7c27d500000bba775ed0a"
        }
      },
      "receipt_sha256": "f7f90923683b55ff83229a2f6e68a081fb4d0e7c0cef3900e87540bde89fecd2"
    },
    {
      "storm_id": "322185",
      "lat": 46.8592,
      "lon": -95.2484,
      "motion_east": 8.2,
      "motion_south": 3.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 742.0,
      "ebshear": 41.0,
      "srh01": 231.0,
      "maxllaz": 0.003,
      "mesh": 0.13,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 231.0
        },
        {
          "name": "hrrr_pwat",
          "value": 24.1718
        },
        {
          "name": "alignment",
          "value": 6.7928
        },
        {
          "name": "tau",
          "value": 0.8314
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3278
      },
      "coherence_score": 0.8314306139945984,
      "coherence_diagnostics": {
        "tau": 0.8314306139945984,
        "grad_tau": 0.1204400509595871,
        "torsion": 0.0,
        "alignment": 6.792847633361816,
        "S_field": 0.31016653776168823,
        "Gamma_field": 0.15625528991222382,
        "S_over_Gamma": 1.9849985837936401,
        "Da": 9.372907638549805,
        "E_coh": 0.7801707983016968,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 6,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -95.25,
              47.0
            ],
            [
              -95.24,
              46.99
            ],
            [
              -95.21,
              46.99
            ],
            [
              -95.17,
              46.95
            ],
            [
              -95.17,
              46.93
            ],
            [
              -95.15,
              46.89
            ],
            [
              -95.16,
              46.88
            ],
            [
              -95.16,
              46.84
            ],
            [
              -95.19,
              46.8
            ],
            [
              -95.2,
              46.77
            ],
            [
              -95.24,
              46.73
            ],
            [
              -95.24,
              46.72
            ],
            [
              -95.28,
              46.71
            ],
            [
              -95.29,
              46.72
            ],
            [
              -95.32,
              46.72
            ],
            [
              -95.35,
              46.74
            ],
            [
              -95.35,
              46.79
            ],
            [
              -95.32,
              46.82
            ],
            [
              -95.31,
              46.85
            ],
            [
              -95.29,
              46.87
            ],
            [
              -95.27,
              46.91
            ],
            [
              -95.27,
              46.94
            ],
            [
              -95.26,
              46.95
            ],
            [
              -95.27,
              46.97
            ],
            [
              -95.25,
              47.0
            ]
          ]
        ]
      },
      "raw_probability": 0.3278,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0031,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "869370ce24e7540067a7e97c94dd9bc196bc3b53dee7fa89a921351b4bbccb6c",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.3278,
        "probability": 0.003111,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003112,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ee183d4462991e06fa10195b10cc8cb424468d7515e991514d2ba66315141b96",
        "signature": {
          "alg": "ed25519",
          "sig": "dd49bb521eebcce3393703e576c173be240013a3c620fe133c9fecde85283467b5b645a17e5bc72bf7c97d4857cd3a6af4be55ace0377df2f42b091544a7ef03"
        }
      },
      "receipt_sha256": "ee183d4462991e06fa10195b10cc8cb424468d7515e991514d2ba66315141b96"
    },
    {
      "storm_id": "323437",
      "lat": 37.3438,
      "lon": -85.2933,
      "motion_east": 6.9,
      "motion_south": 0.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 962.0,
      "ebshear": 27.0,
      "srh01": 120.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 120.0
        },
        {
          "name": "hrrr_pwat",
          "value": 51.4218
        },
        {
          "name": "alignment",
          "value": -0.2139
        },
        {
          "name": "tau",
          "value": 1.1173
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3255
      },
      "coherence_score": 1.1173347234725952,
      "coherence_diagnostics": {
        "tau": 1.1173347234725952,
        "grad_tau": 0.22992098331451416,
        "torsion": 0.0,
        "alignment": -0.21385765075683594,
        "S_field": 0.4845989942550659,
        "Gamma_field": 0.3137553036212921,
        "S_over_Gamma": 1.5445125102996826,
        "Da": 18.7315616607666,
        "E_coh": 0.5670344829559326,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.34,
              37.65
            ],
            [
              -85.33,
              37.64
            ],
            [
              -85.29,
              37.64
            ],
            [
              -85.28,
              37.63
            ],
            [
              -85.26,
              37.63
            ],
            [
              -85.25,
              37.64
            ],
            [
              -85.2,
              37.64
            ],
            [
              -85.18,
              37.63
            ],
            [
              -85.16,
              37.61
            ],
            [
              -85.16,
              37.59
            ],
            [
              -85.15,
              37.58
            ],
            [
              -85.15,
              37.53
            ],
            [
              -85.14,
              37.52
            ],
            [
              -85.05,
              37.52
            ],
            [
              -85.01,
              37.49
            ],
            [
              -84.99,
              37.49
            ],
            [
              -84.97,
              37.46
            ],
            [
              -84.97,
              37.44
            ],
            [
              -84.99,
              37.4
            ],
            [
              -84.99,
              37.37
            ],
            [
              -85.01,
              37.33
            ],
            [
              -85.12,
              37.28
            ],
            [
              -85.15,
              37.25
            ],
            [
              -85.15,
              37.18
            ],
            [
              -85.18,
              37.14
            ],
            [
              -85.2,
              37.1
            ],
            [
              -85.2,
              37.08
            ],
            [
              -85.21,
              37.07
            ],
            [
              -85.21,
              36.97
            ],
            [
              -85.25,
              36.92
            ],
            [
              -85.27,
              36.92
            ],
            [
              -85.28,
              36.91
            ],
            [
              -85.29,
              36.92
            ],
            [
              -85.31,
              36.92
            ],
            [
              -85.33,
              36.96
            ],
            [
              -85.33,
              36.99
            ],
            [
              -85.34,
              37.0
            ],
            [
              -85.34,
              37.05
            ],
            [
              -85.35,
              37.06
            ],
            [
              -85.35,
              37.1
            ],
            [
              -85.36,
              37.12
            ],
            [
              -85.39,
              37.15
            ],
            [
              -85.42,
              37.16
            ],
            [
              -85.46,
              37.2
            ],
            [
              -85.47,
              37.22
            ],
            [
              -85.45,
              37.26
            ],
            [
              -85.53,
              37.33
            ],
            [
              -85.55,
              37.41
            ],
            [
              -85.57,
              37.43
            ],
            [
              -85.6,
              37.44
            ],
            [
              -85.62,
              37.47
            ],
            [
              -85.62,
              37.51
            ],
            [
              -85.61,
              37.53
            ],
            [
              -85.56,
              37.57
            ],
            [
              -85.54,
              37.58
            ],
            [
              -85.48,
              37.58
            ],
            [
              -85.47,
              37.57
            ],
            [
              -85.43,
              37.58
            ],
            [
              -85.4,
              37.62
            ],
            [
              -85.34,
              37.65
            ]
          ]
        ]
      },
      "raw_probability": 0.3255,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0031,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "000b5c7292401fb46a345fc8c84080273fccd7ec63f525bd4c68a0ddf885222c",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.3255,
        "probability": 0.003111,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003112,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "e3464c508878cf07c80d3cd96211008ec625809773b6dada6049b61a021e80a7",
        "signature": {
          "alg": "ed25519",
          "sig": "be42d86cb86e123ecf05a8a1fc7ae1b7e6c415a621a61e13dc23e2e7259d1fa432b9b88c834d01f5739a10a9283f60562110eae72efd8d1abc72a751f5f9610a"
        }
      },
      "receipt_sha256": "e3464c508878cf07c80d3cd96211008ec625809773b6dada6049b61a021e80a7"
    },
    {
      "storm_id": "323250",
      "lat": 35.7207,
      "lon": -90.6513,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2218.0,
      "ebshear": 20.0,
      "srh01": 168.0,
      "maxllaz": 0.003,
      "mesh": 0.14,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 168.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.7968
        },
        {
          "name": "alignment",
          "value": 5.2235
        },
        {
          "name": "tau",
          "value": 1.1924
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3007
      },
      "coherence_score": 1.192434549331665,
      "coherence_diagnostics": {
        "tau": 1.192434549331665,
        "grad_tau": 0.1669800728559494,
        "torsion": 0.0,
        "alignment": 5.2235426902771,
        "S_field": 0.8572081923484802,
        "Gamma_field": 0.5045886039733887,
        "S_over_Gamma": 1.6988259553909302,
        "Da": 30.56454086303711,
        "E_coh": 0.8193572759628296,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -90.7,
              35.76
            ],
            [
              -90.66,
              35.74
            ],
            [
              -90.64,
              35.74
            ],
            [
              -90.63,
              35.75
            ],
            [
              -90.56,
              35.75
            ],
            [
              -90.56,
              35.73
            ],
            [
              -90.59,
              35.73
            ],
            [
              -90.62,
              35.7
            ],
            [
              -90.62,
              35.68
            ],
            [
              -90.63,
              35.67
            ],
            [
              -90.64,
              35.68
            ],
            [
              -90.74,
              35.69
            ],
            [
              -90.75,
              35.71
            ],
            [
              -90.73,
              35.72
            ],
            [
              -90.7,
              35.76
            ]
          ]
        ]
      },
      "raw_probability": 0.3007,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0031,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "4410818da7d61d4b583a8d658b9f55fadcdac96abddf641ceca32cc3a520a291",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.3007,
        "probability": 0.003111,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003112,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "00887b92f4d99c50b8ade734582eac881e186de23e49b21ab49a41f8a2871c3b",
        "signature": {
          "alg": "ed25519",
          "sig": "6286dd6c6003863d134ee52583b07d3a711a100c689de2385d95395e6a624342a22e8f90cba5bdfe029662b59162c133d88d8ad1f8313fd58a8a7abc9ef91a09"
        }
      },
      "receipt_sha256": "00887b92f4d99c50b8ade734582eac881e186de23e49b21ab49a41f8a2871c3b"
    },
    {
      "storm_id": "323508",
      "lat": 38.5962,
      "lon": -85.1,
      "motion_east": 8.1,
      "motion_south": 1.2,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 347.0,
      "ebshear": 34.0,
      "srh01": 117.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 117.0
        },
        {
          "name": "hrrr_pwat",
          "value": 46.1718
        },
        {
          "name": "alignment",
          "value": -4.4766
        },
        {
          "name": "tau",
          "value": 1.1073
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2967
      },
      "coherence_score": 1.107348918914795,
      "coherence_diagnostics": {
        "tau": 1.107348918914795,
        "grad_tau": 0.14990751445293427,
        "torsion": 0.0,
        "alignment": -4.476606369018555,
        "S_field": 0.38864248991012573,
        "Gamma_field": 0.46458864212036133,
        "S_over_Gamma": 0.836530327796936,
        "Da": 27.069570541381836,
        "E_coh": 0.7278836369514465,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.1,
              38.62
            ],
            [
              -85.07,
              38.62
            ],
            [
              -85.07,
              38.57
            ],
            [
              -85.09,
              38.56
            ],
            [
              -85.13,
              38.56
            ],
            [
              -85.13,
              38.61
            ],
            [
              -85.11,
              38.61
            ],
            [
              -85.1,
              38.62
            ]
          ]
        ]
      },
      "raw_probability": 0.2967,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0031,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "1414173a81cd81b580438a33af7ffbff7cafbba72a23f7fa9291528e91b69e4a",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2967,
        "probability": 0.003111,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003112,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "9b4458afe5334f375e6ea02e0b23769c215fabf69b808e1405de5465bafd25ca",
        "signature": {
          "alg": "ed25519",
          "sig": "6e64822d7eb23f05c27317d79b8540a5e27171f52d515e9e1da99d3d499f93a7d3e8d667639e5aaf8ae646542b9fae717eb4e4d17d8eb75dcb1823e26c87d804"
        }
      },
      "receipt_sha256": "9b4458afe5334f375e6ea02e0b23769c215fabf69b808e1405de5465bafd25ca"
    },
    {
      "storm_id": "323502",
      "lat": 47.14,
      "lon": -93.889,
      "motion_east": 6.3,
      "motion_south": 2.3,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 80.0,
      "ebshear": 26.0,
      "srh01": 94.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 94.0
        },
        {
          "name": "hrrr_pwat",
          "value": 33.5468
        },
        {
          "name": "alignment",
          "value": -11.9395
        },
        {
          "name": "tau",
          "value": 0.9822
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2868
      },
      "coherence_score": 0.9821830987930298,
      "coherence_diagnostics": {
        "tau": 0.9821830987930298,
        "grad_tau": 0.05902184918522835,
        "torsion": 0.0,
        "alignment": -11.939501762390137,
        "S_field": 0.5698883533477783,
        "Gamma_field": 0.1837552934885025,
        "S_over_Gamma": 3.101343870162964,
        "Da": 12.049568176269531,
        "E_coh": 0.7637653350830078,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -93.93,
              47.18
            ],
            [
              -93.88,
              47.18
            ],
            [
              -93.85,
              47.15
            ],
            [
              -93.85,
              47.11
            ],
            [
              -93.84,
              47.1
            ],
            [
              -93.88,
              47.09
            ],
            [
              -93.9,
              47.11
            ],
            [
              -93.9,
              47.13
            ],
            [
              -93.93,
              47.17
            ],
            [
              -93.93,
              47.18
            ]
          ]
        ]
      },
      "raw_probability": 0.2868,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "cc37e07edd929cf94956a038c711ffde7bae4b116f5ecb76e4641595ceda3cec",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2868,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "2a5b9d9a0e7de026da4c2bdcb187b6d0c5d71679b05712f8419a0f46aa88d83b",
        "signature": {
          "alg": "ed25519",
          "sig": "6e1e1fff95fd9da8e492fc6ad6002687bc7a9eddb23cfd55a917aa3248662dba02082f927a0c7567ed294bc73ad5e08f72fb032ad554a27ed5511a333c3cc409"
        }
      },
      "receipt_sha256": "2a5b9d9a0e7de026da4c2bdcb187b6d0c5d71679b05712f8419a0f46aa88d83b"
    },
    {
      "storm_id": "323484",
      "lat": 35.5246,
      "lon": -87.74,
      "motion_east": 7.9,
      "motion_south": 0.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2212.0,
      "ebshear": 27.0,
      "srh01": 150.0,
      "maxllaz": 0.003,
      "mesh": 0.42,
      "flash_rate": 13.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 150.0
        },
        {
          "name": "hrrr_pwat",
          "value": 45.0468
        },
        {
          "name": "alignment",
          "value": 4.6222
        },
        {
          "name": "tau",
          "value": 1.0579
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2853
      },
      "coherence_score": 1.0578806400299072,
      "coherence_diagnostics": {
        "tau": 1.0578806400299072,
        "grad_tau": 0.20670698583126068,
        "torsion": 0.0,
        "alignment": 4.622208118438721,
        "S_field": 0.4220065772533417,
        "Gamma_field": 0.9437553286552429,
        "S_over_Gamma": 0.44715675711631775,
        "Da": 58.85952377319336,
        "E_coh": 0.6263378858566284,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.68,
              35.56
            ],
            [
              -87.68,
              35.54
            ],
            [
              -87.69,
              35.53
            ],
            [
              -87.71,
              35.53
            ],
            [
              -87.76,
              35.47
            ],
            [
              -87.79,
              35.47
            ],
            [
              -87.8,
              35.48
            ],
            [
              -87.8,
              35.52
            ],
            [
              -87.79,
              35.53
            ],
            [
              -87.78,
              35.53
            ],
            [
              -87.76,
              35.55
            ],
            [
              -87.7,
              35.55
            ],
            [
              -87.68,
              35.56
            ]
          ]
        ]
      },
      "raw_probability": 0.2853,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c1b2b940615a9c8c50f1ab7b7634eb4679c496d39fff8e330499bba94b2d6ab7",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2853,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "bc4e19ca1a53f4c72f402f2b9b980f427390a79827c8f9b21592cedce2ed931b",
        "signature": {
          "alg": "ed25519",
          "sig": "105e6d57a5b12364d62a093dee2ef623366c7b96f5e0f40ad9e12d5e280944527587fb581d2aa721eeba9f30590cee9f3a45017942e940ce5eeaa8c3af95dc0f"
        }
      },
      "receipt_sha256": "bc4e19ca1a53f4c72f402f2b9b980f427390a79827c8f9b21592cedce2ed931b"
    },
    {
      "storm_id": "323464",
      "lat": 46.671,
      "lon": -94.307,
      "motion_east": 6.4,
      "motion_south": 2.9,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 209.0,
      "ebshear": 35.0,
      "srh01": 109.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 109.0
        },
        {
          "name": "hrrr_pwat",
          "value": 29.5468
        },
        {
          "name": "alignment",
          "value": 7.4711
        },
        {
          "name": "tau",
          "value": 0.951
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2836
      },
      "coherence_score": 0.9510127902030945,
      "coherence_diagnostics": {
        "tau": 0.9510127902030945,
        "grad_tau": 0.07844387739896774,
        "torsion": 0.0,
        "alignment": 7.471113204956055,
        "S_field": 0.5062832832336426,
        "Gamma_field": 0.17625528573989868,
        "S_over_Gamma": 2.872443199157715,
        "Da": 11.251272201538086,
        "E_coh": 0.7730352282524109,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -94.4,
              46.83
            ],
            [
              -94.32,
              46.83
            ],
            [
              -94.31,
              46.82
            ],
            [
              -94.26,
              46.81
            ],
            [
              -94.25,
              46.8
            ],
            [
              -94.26,
              46.76
            ],
            [
              -94.25,
              46.75
            ],
            [
              -94.25,
              46.72
            ],
            [
              -94.24,
              46.7
            ],
            [
              -94.23,
              46.69
            ],
            [
              -94.21,
              46.69
            ],
            [
              -94.19,
              46.67
            ],
            [
              -94.17,
              46.68
            ],
            [
              -94.15,
              46.68
            ],
            [
              -94.14,
              46.67
            ],
            [
              -94.14,
              46.59
            ],
            [
              -94.12,
              46.55
            ],
            [
              -94.12,
              46.52
            ],
            [
              -94.14,
              46.5
            ],
            [
              -94.16,
              46.49
            ],
            [
              -94.2,
              46.49
            ],
            [
              -94.21,
              46.5
            ],
            [
              -94.23,
              46.5
            ],
            [
              -94.29,
              46.56
            ],
            [
              -94.33,
              46.57
            ],
            [
              -94.35,
              46.59
            ],
            [
              -94.36,
              46.64
            ],
            [
              -94.39,
              46.66
            ],
            [
              -94.44,
              46.62
            ],
            [
              -94.46,
              46.62
            ],
            [
              -94.47,
              46.61
            ],
            [
              -94.51,
              46.63
            ],
            [
              -94.52,
              46.65
            ],
            [
              -94.52,
              46.7
            ],
            [
              -94.48,
              46.75
            ],
            [
              -94.47,
              46.78
            ],
            [
              -94.46,
              46.78
            ],
            [
              -94.44,
              46.8
            ],
            [
              -94.44,
              46.81
            ],
            [
              -94.4,
              46.83
            ]
          ]
        ]
      },
      "raw_probability": 0.2836,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "027ca97274f3296f250410127fbc07aa6fa649746aeb1ab0612935c94b18fda3",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2836,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "91fddb953730e2b3caf8f944c00960bde16131605ed8e481b8bcee44107dccd2",
        "signature": {
          "alg": "ed25519",
          "sig": "de9ae4c7c228bfaa99f1670364f5efcb9b72fab1210aa17d3ab54c1073a3ef5399dff351ae5deaf8612719b0fea6ffd05fc24013127693e373c478da41ed7509"
        }
      },
      "receipt_sha256": "91fddb953730e2b3caf8f944c00960bde16131605ed8e481b8bcee44107dccd2"
    },
    {
      "storm_id": "322151",
      "lat": 45.9131,
      "lon": -97.0785,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 503.0,
      "ebshear": 42.0,
      "srh01": 230.0,
      "maxllaz": 0.002,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 230.0
        },
        {
          "name": "hrrr_pwat",
          "value": 22.2968
        },
        {
          "name": "alignment",
          "value": -5.7663
        },
        {
          "name": "tau",
          "value": 0.6942
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2744
      },
      "coherence_score": 0.6941686868667603,
      "coherence_diagnostics": {
        "tau": 0.6941686868667603,
        "grad_tau": 0.03239848464727402,
        "torsion": 0.0,
        "alignment": -5.766291618347168,
        "S_field": 0.17347756028175354,
        "Gamma_field": 0.22375528514385223,
        "S_over_Gamma": 0.7753003835678101,
        "Da": 12.564759254455566,
        "E_coh": 0.5724936127662659,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 7,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -97.12,
              45.98
            ],
            [
              -97.08,
              45.98
            ],
            [
              -97.06,
              45.97
            ],
            [
              -97.01,
              45.92
            ],
            [
              -97.01,
              45.86
            ],
            [
              -97.02,
              45.85
            ],
            [
              -97.04,
              45.84
            ],
            [
              -97.08,
              45.84
            ],
            [
              -97.11,
              45.87
            ],
            [
              -97.11,
              45.89
            ],
            [
              -97.13,
              45.92
            ],
            [
              -97.13,
              45.97
            ],
            [
              -97.12,
              45.98
            ]
          ]
        ]
      },
      "raw_probability": 0.2744,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "ce4342302996d6ccad22c71fa30fdf0062a90919b6ef5342405da01009b93819",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2744,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "3268a07c92cd87f59962625a5614ed9e91b78a8a4a51ca00ca96f49722b45324",
        "signature": {
          "alg": "ed25519",
          "sig": "f0f343cc301b21fb27d743a12a4199ee459de2d5831ee4a1b1daa551cfc78f7fe724601c0a7c64c50ada3d429f09dbae7429395a247413461c56ddeef0a8e60d"
        }
      },
      "receipt_sha256": "3268a07c92cd87f59962625a5614ed9e91b78a8a4a51ca00ca96f49722b45324"
    },
    {
      "storm_id": "323504",
      "lat": 46.8274,
      "lon": -93.9,
      "motion_east": 6.3,
      "motion_south": 2.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 87.0,
      "ebshear": 21.0,
      "srh01": 86.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 86.0
        },
        {
          "name": "hrrr_pwat",
          "value": 33.5468
        },
        {
          "name": "alignment",
          "value": -11.9395
        },
        {
          "name": "tau",
          "value": 0.9822
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2744
      },
      "coherence_score": 0.9821830987930298,
      "coherence_diagnostics": {
        "tau": 0.9821830987930298,
        "grad_tau": 0.05902184918522835,
        "torsion": 0.0,
        "alignment": -11.939501762390137,
        "S_field": 0.5698883533477783,
        "Gamma_field": 0.1837552934885025,
        "S_over_Gamma": 3.101343870162964,
        "Da": 12.049568176269531,
        "E_coh": 0.7637653350830078,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -93.89,
              46.99
            ],
            [
              -93.88,
              46.98
            ],
            [
              -93.84,
              46.98
            ],
            [
              -93.83,
              46.93
            ],
            [
              -93.79,
              46.88
            ],
            [
              -93.79,
              46.85
            ],
            [
              -93.8,
              46.83
            ],
            [
              -93.82,
              46.82
            ],
            [
              -93.85,
              46.82
            ],
            [
              -93.88,
              46.79
            ],
            [
              -93.88,
              46.74
            ],
            [
              -93.92,
              46.7
            ],
            [
              -93.94,
              46.7
            ],
            [
              -93.95,
              46.71
            ],
            [
              -93.96,
              46.7
            ],
            [
              -93.98,
              46.7
            ],
            [
              -93.99,
              46.71
            ],
            [
              -93.99,
              46.74
            ],
            [
              -93.98,
              46.76
            ],
            [
              -93.96,
              46.78
            ],
            [
              -93.94,
              46.82
            ],
            [
              -93.93,
              46.82
            ],
            [
              -93.9,
              46.85
            ],
            [
              -93.9,
              46.89
            ],
            [
              -93.91,
              46.9
            ],
            [
              -93.91,
              46.96
            ],
            [
              -93.89,
              46.99
            ]
          ]
        ]
      },
      "raw_probability": 0.2744,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "ce4342302996d6ccad22c71fa30fdf0062a90919b6ef5342405da01009b93819",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2744,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "3268a07c92cd87f59962625a5614ed9e91b78a8a4a51ca00ca96f49722b45324",
        "signature": {
          "alg": "ed25519",
          "sig": "f0f343cc301b21fb27d743a12a4199ee459de2d5831ee4a1b1daa551cfc78f7fe724601c0a7c64c50ada3d429f09dbae7429395a247413461c56ddeef0a8e60d"
        }
      },
      "receipt_sha256": "3268a07c92cd87f59962625a5614ed9e91b78a8a4a51ca00ca96f49722b45324"
    },
    {
      "storm_id": "323325",
      "lat": 38.4394,
      "lon": -86.5678,
      "motion_east": 8.2,
      "motion_south": 2.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1187.0,
      "ebshear": 47.0,
      "srh01": 73.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 73.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.2968
        },
        {
          "name": "alignment",
          "value": 2.2128
        },
        {
          "name": "tau",
          "value": 1.2783
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2739
      },
      "coherence_score": 1.2782658338546753,
      "coherence_diagnostics": {
        "tau": 1.2782658338546753,
        "grad_tau": 0.20200824737548828,
        "torsion": 0.0,
        "alignment": 2.2127747535705566,
        "S_field": 0.5109513998031616,
        "Gamma_field": 0.3412553071975708,
        "S_over_Gamma": 1.4972702264785767,
        "Da": 19.82513427734375,
        "E_coh": 0.81644606590271,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.58,
              38.52
            ],
            [
              -86.48,
              38.52
            ],
            [
              -86.46,
              38.51
            ],
            [
              -86.45,
              38.5
            ],
            [
              -86.45,
              38.45
            ],
            [
              -86.47,
              38.43
            ],
            [
              -86.52,
              38.41
            ],
            [
              -86.55,
              38.38
            ],
            [
              -86.55,
              38.34
            ],
            [
              -86.57,
              38.33
            ],
            [
              -86.6,
              38.33
            ],
            [
              -86.66,
              38.38
            ],
            [
              -86.71,
              38.4
            ],
            [
              -86.71,
              38.46
            ],
            [
              -86.69,
              38.47
            ],
            [
              -86.61,
              38.46
            ],
            [
              -86.58,
              38.5
            ],
            [
              -86.58,
              38.52
            ]
          ]
        ]
      },
      "raw_probability": 0.2739,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "d49773c5f09d7649f11bd4650bc705d4214f12c08cbb4208d64f9862fc4d364f",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2739,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "79f966a7c7e519a9413c46bf7075a2706d38e9c67702e82db120750f94a1f075",
        "signature": {
          "alg": "ed25519",
          "sig": "95e26b1354007bb4e38821bde8ac17eed6db85e905b2308109b5f92b6525cbf7c43557f1269306ea716b5ccde78ff6b137168d2cecaee56cc197810f23233b09"
        }
      },
      "receipt_sha256": "79f966a7c7e519a9413c46bf7075a2706d38e9c67702e82db120750f94a1f075"
    },
    {
      "storm_id": "323387",
      "lat": 38.6289,
      "lon": -84.8811,
      "motion_east": 7.3,
      "motion_south": 1.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 272.0,
      "ebshear": 34.0,
      "srh01": 105.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 105.0
        },
        {
          "name": "hrrr_pwat",
          "value": 46.1718
        },
        {
          "name": "alignment",
          "value": -4.4766
        },
        {
          "name": "tau",
          "value": 1.1073
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2733
      },
      "coherence_score": 1.107348918914795,
      "coherence_diagnostics": {
        "tau": 1.107348918914795,
        "grad_tau": 0.14990751445293427,
        "torsion": 0.0,
        "alignment": -4.476606369018555,
        "S_field": 0.38864248991012573,
        "Gamma_field": 0.46458864212036133,
        "S_over_Gamma": 0.836530327796936,
        "Da": 27.069570541381836,
        "E_coh": 0.7278836369514465,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -84.91,
              38.67
            ],
            [
              -84.87,
              38.67
            ],
            [
              -84.86,
              38.66
            ],
            [
              -84.86,
              38.62
            ],
            [
              -84.85,
              38.6
            ],
            [
              -84.87,
              38.58
            ],
            [
              -84.89,
              38.58
            ],
            [
              -84.91,
              38.61
            ],
            [
              -84.91,
              38.67
            ]
          ]
        ]
      },
      "raw_probability": 0.2733,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "9c497aae30dc81956e6aab746fae1e118962b8890e16813eeb4e56d57e95f696",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2733,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "d878c22109818fc0c322151317783bb7379ecb8527abce414dad669110a912bd",
        "signature": {
          "alg": "ed25519",
          "sig": "454964dca8f2000a3231fbfc1a73e0980d03b154003b27b414edbc456e592feec6dcd8d9369246bd71cd43448bbabcbde66102d2ea6228ddb91ccab51b6d1701"
        }
      },
      "receipt_sha256": "d878c22109818fc0c322151317783bb7379ecb8527abce414dad669110a912bd"
    },
    {
      "storm_id": "323438",
      "lat": 37.0256,
      "lon": -85.7623,
      "motion_east": 6.9,
      "motion_south": 0.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1312.0,
      "ebshear": 29.0,
      "srh01": 81.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 81.0
        },
        {
          "name": "hrrr_pwat",
          "value": 62.9218
        },
        {
          "name": "alignment",
          "value": -3.4483
        },
        {
          "name": "tau",
          "value": 1.1517
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2644
      },
      "coherence_score": 1.151691198348999,
      "coherence_diagnostics": {
        "tau": 1.151691198348999,
        "grad_tau": 0.3879881501197815,
        "torsion": 0.0,
        "alignment": -3.448312759399414,
        "S_field": 0.7448787689208984,
        "Gamma_field": 0.7737553119659424,
        "S_over_Gamma": 0.9626799821853638,
        "Da": 47.2759895324707,
        "E_coh": 0.8957998752593994,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.69,
              37.2
            ],
            [
              -85.66,
              37.19
            ],
            [
              -85.64,
              37.17
            ],
            [
              -85.58,
              37.14
            ],
            [
              -85.57,
              37.13
            ],
            [
              -85.57,
              37.09
            ],
            [
              -85.56,
              37.08
            ],
            [
              -85.56,
              37.0
            ],
            [
              -85.57,
              36.99
            ],
            [
              -85.57,
              36.97
            ],
            [
              -85.62,
              36.91
            ],
            [
              -85.65,
              36.9
            ],
            [
              -85.69,
              36.87
            ],
            [
              -85.69,
              36.86
            ],
            [
              -85.67,
              36.85
            ],
            [
              -85.67,
              36.84
            ],
            [
              -85.72,
              36.83
            ],
            [
              -85.73,
              36.85
            ],
            [
              -85.75,
              36.85
            ],
            [
              -85.76,
              36.86
            ],
            [
              -85.77,
              36.85
            ],
            [
              -85.79,
              36.86
            ],
            [
              -85.82,
              36.86
            ],
            [
              -85.84,
              36.88
            ],
            [
              -85.85,
              36.92
            ],
            [
              -85.88,
              36.96
            ],
            [
              -85.93,
              36.98
            ],
            [
              -85.97,
              37.03
            ],
            [
              -86.04,
              37.05
            ],
            [
              -86.04,
              37.09
            ],
            [
              -86.03,
              37.11
            ],
            [
              -85.96,
              37.15
            ],
            [
              -85.94,
              37.15
            ],
            [
              -85.93,
              37.16
            ],
            [
              -85.88,
              37.16
            ],
            [
              -85.87,
              37.15
            ],
            [
              -85.84,
              37.15
            ],
            [
              -85.83,
              37.14
            ],
            [
              -85.78,
              37.14
            ],
            [
              -85.76,
              37.15
            ],
            [
              -85.72,
              37.19
            ],
            [
              -85.7,
              37.19
            ],
            [
              -85.69,
              37.2
            ]
          ]
        ]
      },
      "raw_probability": 0.2644,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "666690319edf08432b8296ece9f71dedede06a9fe4bf11c55312b4bf1d8d51a1",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2644,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "6e3106405bc2fdd88a6bb892690a4bc84ddde3eaef8fec9722265a7eef44544e",
        "signature": {
          "alg": "ed25519",
          "sig": "4b34637544aac85ec1ab06c902b8acc4d268bd9aeaa7318c9980dc6b49c48acc0162351014e15225a726baac0f281d6d44a4c12937d8bd05acab60d4fc496404"
        }
      },
      "receipt_sha256": "6e3106405bc2fdd88a6bb892690a4bc84ddde3eaef8fec9722265a7eef44544e"
    },
    {
      "storm_id": "323510",
      "lat": 47.335,
      "lon": -97.945,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1200.0,
      "ebshear": 30.0,
      "srh01": 141.0,
      "maxllaz": 0.012,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 141.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.2968
        },
        {
          "name": "alignment",
          "value": 8.2747
        },
        {
          "name": "tau",
          "value": 0.5954
        },
        {
          "name": "maxllaz",
          "value": 0.012
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2642
      },
      "coherence_score": 0.5954170823097229,
      "coherence_diagnostics": {
        "tau": 0.5954170823097229,
        "grad_tau": 0.1669110655784607,
        "torsion": 0.0,
        "alignment": 8.274702072143555,
        "S_field": 0.24169909954071045,
        "Gamma_field": 0.18792195618152618,
        "S_over_Gamma": 1.2861673831939697,
        "Da": 10.7908296585083,
        "E_coh": 0.7770423293113708,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -97.98,
              47.36
            ],
            [
              -97.96,
              47.36
            ],
            [
              -97.95,
              47.35
            ],
            [
              -97.9,
              47.35
            ],
            [
              -97.9,
              47.28
            ],
            [
              -97.93,
              47.28
            ],
            [
              -97.93,
              47.33
            ],
            [
              -97.94,
              47.34
            ],
            [
              -97.98,
              47.34
            ],
            [
              -97.98,
              47.36
            ]
          ]
        ]
      },
      "raw_probability": 0.2642,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "33cc7d64de32cbe3b05bc51be5e5e3a9e0c9521307eb0aa0bc3cfdceec9804b0",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2642,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "e1dbc014effbfd4c2918eafc208ff1db97ce8716b62ec6b268834e4e2ecc307f",
        "signature": {
          "alg": "ed25519",
          "sig": "d39fd8ac2d735c686350f56fa526ae76087558246758bdb06ac6fae31ab39ee2c86f77330da30beab9c2bf04399c4895f1d845584da2348054479643df2b580b"
        }
      },
      "receipt_sha256": "e1dbc014effbfd4c2918eafc208ff1db97ce8716b62ec6b268834e4e2ecc307f"
    },
    {
      "storm_id": "323476",
      "lat": 38.8243,
      "lon": -84.55,
      "motion_east": 7.7,
      "motion_south": 0.7,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 215.0,
      "ebshear": 34.0,
      "srh01": 93.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 93.0
        },
        {
          "name": "hrrr_pwat",
          "value": 43.2968
        },
        {
          "name": "alignment",
          "value": -3.4035
        },
        {
          "name": "tau",
          "value": 1.0313
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2629
      },
      "coherence_score": 1.031311273574829,
      "coherence_diagnostics": {
        "tau": 1.031311273574829,
        "grad_tau": 0.033964820206165314,
        "torsion": 0.0,
        "alignment": -3.403528928756714,
        "S_field": 0.24224014580249786,
        "Gamma_field": 0.16208861768245697,
        "S_over_Gamma": 1.4944920539855957,
        "Da": 9.650238990783691,
        "E_coh": 0.3832571506500244,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -84.56,
              38.87
            ],
            [
              -84.52,
              38.87
            ],
            [
              -84.51,
              38.86
            ],
            [
              -84.49,
              38.86
            ],
            [
              -84.47,
              38.84
            ],
            [
              -84.46,
              38.8
            ],
            [
              -84.47,
              38.78
            ],
            [
              -84.55,
              38.74
            ],
            [
              -84.61,
              38.74
            ],
            [
              -84.65,
              38.77
            ],
            [
              -84.65,
              38.83
            ],
            [
              -84.63,
              38.85
            ],
            [
              -84.57,
              38.86
            ],
            [
              -84.56,
              38.87
            ]
          ]
        ]
      },
      "raw_probability": 0.2629,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "241e6d984c2502c49f7b80c0316bd130e5638b8b7726a4e0321e21e1842e4b82",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2629,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "0f7871e5083a7dd456961a185f6565dad343f67a60690176067695dff371f800",
        "signature": {
          "alg": "ed25519",
          "sig": "a255d91edff924ced4a2aa39e86b022712d294c5f83f8708fabc3166166745f77355016a058006d871f8e4b893996852c7e429b65e7830fd32f926213a8b4007"
        }
      },
      "receipt_sha256": "0f7871e5083a7dd456961a185f6565dad343f67a60690176067695dff371f800"
    },
    {
      "storm_id": "323503",
      "lat": 47.1533,
      "lon": -94.46,
      "motion_east": 6.3,
      "motion_south": 2.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 197.0,
      "ebshear": 37.0,
      "srh01": 137.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 137.0
        },
        {
          "name": "hrrr_pwat",
          "value": 29.5468
        },
        {
          "name": "alignment",
          "value": 7.4711
        },
        {
          "name": "tau",
          "value": 0.951
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2626
      },
      "coherence_score": 0.9510127902030945,
      "coherence_diagnostics": {
        "tau": 0.9510127902030945,
        "grad_tau": 0.07844387739896774,
        "torsion": 0.0,
        "alignment": 7.471113204956055,
        "S_field": 0.5062832832336426,
        "Gamma_field": 0.17625528573989868,
        "S_over_Gamma": 2.872443199157715,
        "Da": 11.251272201538086,
        "E_coh": 0.7730352282524109,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -94.45,
              47.18
            ],
            [
              -94.42,
              47.15
            ],
            [
              -94.42,
              47.14
            ],
            [
              -94.45,
              47.11
            ],
            [
              -94.49,
              47.13
            ],
            [
              -94.5,
              47.15
            ],
            [
              -94.49,
              47.17
            ],
            [
              -94.47,
              47.17
            ],
            [
              -94.45,
              47.18
            ]
          ]
        ]
      },
      "raw_probability": 0.2626,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0023,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "029146a7d0ff3187b5b6456677d66c8ae0c4bd9d2ec5c70a255f82ff5d3f34d7",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2626,
        "probability": 0.002252,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002252,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "50597205efc6c403a2952a7ca427d866d752d3ed924f2f449b78011076318a1c",
        "signature": {
          "alg": "ed25519",
          "sig": "701c9d5340fd58edc6c767a701d40a99ee4c8c3bf2b8290085fe6967507b028e6f1d9909d557a889000a33ed8581f81965993eb6fa1615c58647824249c60c0b"
        }
      },
      "receipt_sha256": "50597205efc6c403a2952a7ca427d866d752d3ed924f2f449b78011076318a1c"
    },
    {
      "storm_id": "323322",
      "lat": 39.9165,
      "lon": -82.2854,
      "motion_east": 7.7,
      "motion_south": -2.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0022,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1326.0,
      "ebshear": 37.0,
      "srh01": 227.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 227.0
        },
        {
          "name": "hrrr_pwat",
          "value": 42.5468
        },
        {
          "name": "alignment",
          "value": -1.4175
        },
        {
          "name": "tau",
          "value": 0.9834
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2599
      },
      "coherence_score": 0.9834076166152954,
      "coherence_diagnostics": {
        "tau": 0.9834076166152954,
        "grad_tau": 0.08613567799329758,
        "torsion": 0.0,
        "alignment": -1.4174692630767822,
        "S_field": 0.2302664816379547,
        "Gamma_field": 0.24125529825687408,
        "S_over_Gamma": 0.9544515013694763,
        "Da": 14.150062561035156,
        "E_coh": 0.5092669725418091,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -82.37,
              40.08
            ],
            [
              -82.28,
              40.07
            ],
            [
              -82.27,
              40.06
            ],
            [
              -82.22,
              40.05
            ],
            [
              -82.19,
              40.03
            ],
            [
              -82.09,
              40.02
            ],
            [
              -82.08,
              40.01
            ],
            [
              -81.94,
              40.01
            ],
            [
              -81.92,
              39.99
            ],
            [
              -81.92,
              39.95
            ],
            [
              -81.96,
              39.94
            ],
            [
              -81.98,
              39.92
            ],
            [
              -82.0,
              39.92
            ],
            [
              -82.08,
              39.85
            ],
            [
              -82.13,
              39.85
            ],
            [
              -82.15,
              39.86
            ],
            [
              -82.16,
              39.87
            ],
            [
              -82.16,
              39.9
            ],
            [
              -82.17,
              39.92
            ],
            [
              -82.19,
              39.93
            ],
            [
              -82.2,
              39.92
            ],
            [
              -82.2,
              39.87
            ],
            [
              -82.22,
              39.84
            ],
            [
              -82.24,
              39.83
            ],
            [
              -82.29,
              39.83
            ],
            [
              -82.3,
              39.82
            ],
            [
              -82.32,
              39.82
            ],
            [
              -82.39,
              39.74
            ],
            [
              -82.43,
              39.74
            ],
            [
              -82.47,
              39.77
            ],
            [
              -82.51,
              39.77
            ],
            [
              -82.53,
              39.75
            ],
            [
              -82.55,
              39.75
            ],
            [
              -82.57,
              39.77
            ],
            [
              -82.6,
              39.83
            ],
            [
              -82.6,
              39.9
            ],
            [
              -82.55,
              39.94
            ],
            [
              -82.51,
              39.96
            ],
            [
              -82.48,
              39.96
            ],
            [
              -82.47,
              39.97
            ],
            [
              -82.43,
              39.96
            ],
            [
              -82.42,
              39.97
            ],
            [
              -82.42,
              40.03
            ],
            [
              -82.4,
              40.05
            ],
            [
              -82.4,
              40.06
            ],
            [
              -82.37,
              40.08
            ]
          ]
        ]
      },
      "raw_probability": 0.2599,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0022,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "a5e99b0bc1f6c2c43236e0aca7a5c4c525e22f06e61f9792bd648ced032527ad",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2599,
        "probability": 0.002208,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002208,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7cb4a2f272f09af331c2c02d1e57647e6712e164d6f5bcd2be4e1c866a388de4",
        "signature": {
          "alg": "ed25519",
          "sig": "5d439a9fc7f7900fe2dabe815f02ec6260489cf93cf97371aa57bdbd408c96b334d0c3ae121a1a87682b62cc582e4c62958eae9c15bff3c8f35fbaa36b79320a"
        }
      },
      "receipt_sha256": "7cb4a2f272f09af331c2c02d1e57647e6712e164d6f5bcd2be4e1c866a388de4"
    },
    {
      "storm_id": "323531",
      "lat": 39.7662,
      "lon": -81.96,
      "motion_east": 7.7,
      "motion_south": -2.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0022,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 605.0,
      "ebshear": 45.0,
      "srh01": 207.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 207.0
        },
        {
          "name": "hrrr_pwat",
          "value": 42.5468
        },
        {
          "name": "alignment",
          "value": -1.4175
        },
        {
          "name": "tau",
          "value": 0.9834
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2599
      },
      "coherence_score": 0.9834076166152954,
      "coherence_diagnostics": {
        "tau": 0.9834076166152954,
        "grad_tau": 0.08613567799329758,
        "torsion": 0.0,
        "alignment": -1.4174692630767822,
        "S_field": 0.2302664816379547,
        "Gamma_field": 0.24125529825687408,
        "S_over_Gamma": 0.9544515013694763,
        "Da": 14.150062561035156,
        "E_coh": 0.5092669725418091,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -81.97,
              39.84
            ],
            [
              -81.93,
              39.84
            ],
            [
              -81.91,
              39.82
            ],
            [
              -81.91,
              39.77
            ],
            [
              -81.93,
              39.74
            ],
            [
              -81.93,
              39.72
            ],
            [
              -81.94,
              39.71
            ],
            [
              -81.95,
              39.67
            ],
            [
              -81.99,
              39.67
            ],
            [
              -82.03,
              39.72
            ],
            [
              -82.03,
              39.79
            ],
            [
              -81.99,
              39.83
            ],
            [
              -81.97,
              39.84
            ]
          ]
        ]
      },
      "raw_probability": 0.2599,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0022,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "a5e99b0bc1f6c2c43236e0aca7a5c4c525e22f06e61f9792bd648ced032527ad",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2599,
        "probability": 0.002208,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002208,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7cb4a2f272f09af331c2c02d1e57647e6712e164d6f5bcd2be4e1c866a388de4",
        "signature": {
          "alg": "ed25519",
          "sig": "5d439a9fc7f7900fe2dabe815f02ec6260489cf93cf97371aa57bdbd408c96b334d0c3ae121a1a87682b62cc582e4c62958eae9c15bff3c8f35fbaa36b79320a"
        }
      },
      "receipt_sha256": "7cb4a2f272f09af331c2c02d1e57647e6712e164d6f5bcd2be4e1c866a388de4"
    },
    {
      "storm_id": "323501",
      "lat": 47.1673,
      "lon": -94.2382,
      "motion_east": 6.3,
      "motion_south": 2.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 124.0,
      "ebshear": 29.0,
      "srh01": 127.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 127.0
        },
        {
          "name": "hrrr_pwat",
          "value": 29.5468
        },
        {
          "name": "alignment",
          "value": 7.4711
        },
        {
          "name": "tau",
          "value": 0.951
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2391
      },
      "coherence_score": 0.9510127902030945,
      "coherence_diagnostics": {
        "tau": 0.9510127902030945,
        "grad_tau": 0.07844387739896774,
        "torsion": 0.0,
        "alignment": 7.471113204956055,
        "S_field": 0.5062832832336426,
        "Gamma_field": 0.17625528573989868,
        "S_over_Gamma": 2.872443199157715,
        "Da": 11.251272201538086,
        "E_coh": 0.7730352282524109,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -94.22,
              47.22
            ],
            [
              -94.17,
              47.18
            ],
            [
              -94.19,
              47.16
            ],
            [
              -94.19,
              47.15
            ],
            [
              -94.26,
              47.11
            ],
            [
              -94.27,
              47.12
            ],
            [
              -94.27,
              47.14
            ],
            [
              -94.29,
              47.16
            ],
            [
              -94.29,
              47.19
            ],
            [
              -94.25,
              47.19
            ],
            [
              -94.22,
              47.22
            ]
          ]
        ]
      },
      "raw_probability": 0.2391,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "60cb52310b5ed446939b661d487c65deeae60efb3b1aa0243d0e68f93678c043",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2391,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "f365a292e577e37a467853c61f0cdead2311364f757f17035f6c6af053a8193d",
        "signature": {
          "alg": "ed25519",
          "sig": "bce17ea1eee8c5f32ab22eac2a02d766d7418b0d17cf525f2a24b7d3688895f5365db54336746b9a7840b5cc8ba7bbe04dc46ba5fc4dd46cf6950740e4ec0106"
        }
      },
      "receipt_sha256": "f365a292e577e37a467853c61f0cdead2311364f757f17035f6c6af053a8193d"
    },
    {
      "storm_id": "322366",
      "lat": 39.3517,
      "lon": -83.9117,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 443.0,
      "ebshear": 34.0,
      "srh01": 103.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 103.0
        },
        {
          "name": "hrrr_pwat",
          "value": 43.2968
        },
        {
          "name": "alignment",
          "value": -3.4035
        },
        {
          "name": "tau",
          "value": 1.0313
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2333
      },
      "coherence_score": 1.031311273574829,
      "coherence_diagnostics": {
        "tau": 1.031311273574829,
        "grad_tau": 0.033964820206165314,
        "torsion": 0.0,
        "alignment": -3.403528928756714,
        "S_field": 0.24224014580249786,
        "Gamma_field": 0.16208861768245697,
        "S_over_Gamma": 1.4944920539855957,
        "Da": 9.650238990783691,
        "E_coh": 0.3832571506500244,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 6,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -83.92,
              39.39
            ],
            [
              -83.9,
              39.38
            ],
            [
              -83.87,
              39.38
            ],
            [
              -83.86,
              39.37
            ],
            [
              -83.86,
              39.31
            ],
            [
              -83.9,
              39.3
            ],
            [
              -83.91,
              39.31
            ],
            [
              -83.95,
              39.31
            ],
            [
              -83.96,
              39.32
            ],
            [
              -83.96,
              39.38
            ],
            [
              -83.93,
              39.38
            ],
            [
              -83.92,
              39.39
            ]
          ]
        ]
      },
      "raw_probability": 0.2333,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "fceec40e546e4cd6677cf182b7b0d7b62a5a33906bc93e7298bf583ee4b5eed4",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2333,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "4cb81f034934e79f7509c4eb3b3d42aa4bbb8f9360cb3b1b3731251e3eab04c7",
        "signature": {
          "alg": "ed25519",
          "sig": "a652bbac68f4237eb1d4a6ab8e6a305ca14cdfc3355c62e7e5abe3117527ea38c67e10b4d9955c14092c4036bb855f02a3886a492f931e6247ea840f28ee6e09"
        }
      },
      "receipt_sha256": "4cb81f034934e79f7509c4eb3b3d42aa4bbb8f9360cb3b1b3731251e3eab04c7"
    },
    {
      "storm_id": "323528",
      "lat": 46.5867,
      "lon": -96.66,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 867.0,
      "ebshear": 42.0,
      "srh01": 263.0,
      "maxllaz": 0.002,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 263.0
        },
        {
          "name": "hrrr_pwat",
          "value": 21.6718
        },
        {
          "name": "alignment",
          "value": -7.9615
        },
        {
          "name": "tau",
          "value": 0.683
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2322
      },
      "coherence_score": 0.6830356121063232,
      "coherence_diagnostics": {
        "tau": 0.6830356121063232,
        "grad_tau": 0.07263084501028061,
        "torsion": 0.0,
        "alignment": -7.961522102355957,
        "S_field": 0.13588197529315948,
        "Gamma_field": 0.17042195796966553,
        "S_over_Gamma": 0.7973266839981079,
        "Da": 9.468964576721191,
        "E_coh": 0.49997928738594055,
        "singularity_count": 0.0,
        "singularity_conditions_met": 0,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -96.67,
              46.62
            ],
            [
              -96.65,
              46.62
            ],
            [
              -96.63,
              46.6
            ],
            [
              -96.63,
              46.56
            ],
            [
              -96.64,
              46.55
            ],
            [
              -96.67,
              46.55
            ],
            [
              -96.69,
              46.56
            ],
            [
              -96.69,
              46.6
            ],
            [
              -96.67,
              46.62
            ]
          ]
        ]
      },
      "raw_probability": 0.2322,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "e349766002af18480c684c4e5024f4896bd7160244c8424c2fcab1c8e8f97e7e",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2322,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "39b0c7a462756b9f957b1d07d553c8a1c666ebf41d2877d6bf0545d3e8ae9b4a",
        "signature": {
          "alg": "ed25519",
          "sig": "6ef0325c89cd864ddf17e6b2e505b7ce31c51868b80160a786080a3ea500733a24f7f2497f2709b58371b9712a88a26576932dca901be4254bffd92fe07cb80e"
        }
      },
      "receipt_sha256": "39b0c7a462756b9f957b1d07d553c8a1c666ebf41d2877d6bf0545d3e8ae9b4a"
    },
    {
      "storm_id": "323329",
      "lat": 48.9922,
      "lon": -94.7389,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 331.0,
      "ebshear": 25.0,
      "srh01": 174.0,
      "maxllaz": 0.001,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 174.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.2968
        },
        {
          "name": "alignment",
          "value": -5.2596
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.227
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.45794862508773804,
        "torsion": 0.0,
        "alignment": -5.259557723999023,
        "S_field": 0.20474982261657715,
        "Gamma_field": 0.15875528752803802,
        "S_over_Gamma": 1.2897197008132935,
        "Da": 9.770604133605957,
        "E_coh": 0.3668193221092224,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -94.76,
              49.04
            ],
            [
              -94.72,
              49.03
            ],
            [
              -94.68,
              48.99
            ],
            [
              -94.68,
              48.96
            ],
            [
              -94.7,
              48.94
            ],
            [
              -94.76,
              48.94
            ],
            [
              -94.8,
              48.97
            ],
            [
              -94.79,
              49.02
            ],
            [
              -94.76,
              49.04
            ]
          ]
        ]
      },
      "raw_probability": 0.227,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "22e892b1f2c1af58b44efec99299b20187fa5d106791281685c1976e0bf31d89",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.227,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "29f5b400bfdf9bc8bb3b01a00974cbe4a41e1c49edc1f1689cf95e51aaab0d51",
        "signature": {
          "alg": "ed25519",
          "sig": "8f069a1be0690df4cfa00415b30637df6d039cc8a92c24cf9440c0df82053e344f329d4c4e407dddfaeb375b3a37b205e7f4ec680dfe228604e3f1fc88135a05"
        }
      },
      "receipt_sha256": "29f5b400bfdf9bc8bb3b01a00974cbe4a41e1c49edc1f1689cf95e51aaab0d51"
    },
    {
      "storm_id": "323435",
      "lat": 38.8732,
      "lon": -85.6615,
      "motion_east": 8.5,
      "motion_south": 0.8,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 620.0,
      "ebshear": 29.0,
      "srh01": 85.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 85.0
        },
        {
          "name": "hrrr_pwat",
          "value": 47.2968
        },
        {
          "name": "alignment",
          "value": 2.1473
        },
        {
          "name": "tau",
          "value": 1.0586
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2245
      },
      "coherence_score": 1.0586313009262085,
      "coherence_diagnostics": {
        "tau": 1.0586313009262085,
        "grad_tau": 0.11422694474458694,
        "torsion": 0.0,
        "alignment": 2.1473097801208496,
        "S_field": 0.3072414994239807,
        "Gamma_field": 0.6295886039733887,
        "S_over_Gamma": 0.48800358176231384,
        "Da": 36.80947494506836,
        "E_coh": 0.4304121434688568,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -85.6,
              39.01
            ],
            [
              -85.55,
              39.0
            ],
            [
              -85.53,
              38.98
            ],
            [
              -85.53,
              38.91
            ],
            [
              -85.54,
              38.9
            ],
            [
              -85.53,
              38.88
            ],
            [
              -85.53,
              38.84
            ],
            [
              -85.55,
              38.83
            ],
            [
              -85.55,
              38.82
            ],
            [
              -85.59,
              38.78
            ],
            [
              -85.59,
              38.77
            ],
            [
              -85.6,
              38.78
            ],
            [
              -85.64,
              38.75
            ],
            [
              -85.68,
              38.75
            ],
            [
              -85.69,
              38.76
            ],
            [
              -85.7,
              38.75
            ],
            [
              -85.72,
              38.77
            ],
            [
              -85.74,
              38.77
            ],
            [
              -85.75,
              38.78
            ],
            [
              -85.79,
              38.77
            ],
            [
              -85.8,
              38.78
            ],
            [
              -85.79,
              38.8
            ],
            [
              -85.79,
              38.88
            ],
            [
              -85.8,
              38.89
            ],
            [
              -85.79,
              38.92
            ],
            [
              -85.75,
              38.96
            ],
            [
              -85.73,
              38.96
            ],
            [
              -85.72,
              38.97
            ],
            [
              -85.71,
              38.96
            ],
            [
              -85.69,
              38.98
            ],
            [
              -85.67,
              38.98
            ],
            [
              -85.64,
              39.0
            ],
            [
              -85.61,
              39.0
            ],
            [
              -85.6,
              39.01
            ]
          ]
        ]
      },
      "raw_probability": 0.2245,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "a5c7bfdb6def26cfbc637620a5717c510a81a865e26795f074f1cdf26fc15e00",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.2245,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "1ddc03fb1f30fa7bc72d484193e6131249d80ba4d9759683419a4728a8f9f84c",
        "signature": {
          "alg": "ed25519",
          "sig": "23b993e3b795d00052b40d853bfc44e7b782318db0d201613caf3a979ea0705cc0b60d7564a09c8694354609aea2f7f3d28b8891a3e0b276f65c09eb4ec42209"
        }
      },
      "receipt_sha256": "1ddc03fb1f30fa7bc72d484193e6131249d80ba4d9759683419a4728a8f9f84c"
    },
    {
      "storm_id": "323448",
      "lat": 40.113,
      "lon": -81.744,
      "motion_east": 7.6,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 392.0,
      "ebshear": 29.0,
      "srh01": 142.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 142.0
        },
        {
          "name": "hrrr_pwat",
          "value": 43.6718
        },
        {
          "name": "alignment",
          "value": -0.822
        },
        {
          "name": "tau",
          "value": 0.9838
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.204
      },
      "coherence_score": 0.9838030338287354,
      "coherence_diagnostics": {
        "tau": 0.9838030338287354,
        "grad_tau": 0.11862940341234207,
        "torsion": 0.0,
        "alignment": -0.821979820728302,
        "S_field": 0.3204762041568756,
        "Gamma_field": 0.20042195916175842,
        "S_over_Gamma": 1.599007487297058,
        "Da": 12.246703147888184,
        "E_coh": 0.7958835363388062,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -81.73,
              40.17
            ],
            [
              -81.7,
              40.13
            ],
            [
              -81.7,
              40.09
            ],
            [
              -81.72,
              40.06
            ],
            [
              -81.75,
              40.05
            ],
            [
              -81.79,
              40.08
            ],
            [
              -81.79,
              40.1
            ],
            [
              -81.77,
              40.14
            ],
            [
              -81.76,
              40.14
            ],
            [
              -81.73,
              40.17
            ]
          ]
        ]
      },
      "raw_probability": 0.204,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c5a46399e7617c88c5a112696dfd67b8e5e12e9c14752a30148bd1e795e15082",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.204,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "49ddaac9411a8591a927a198ff2dbaac47b7e177109c44fcb2b7534d93ec4e16",
        "signature": {
          "alg": "ed25519",
          "sig": "56bbae4f9a1c77ae66dd138f868a4597cdf209a81dd6152f5c2b1c30524489d23be0ca6c81ad44cf9966c84b35dec1040337b298737e0e9aca7f1b0b1a7b2606"
        }
      },
      "receipt_sha256": "49ddaac9411a8591a927a198ff2dbaac47b7e177109c44fcb2b7534d93ec4e16"
    },
    {
      "storm_id": "323436",
      "lat": 38.675,
      "lon": -86.363,
      "motion_east": 9.0,
      "motion_south": 1.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 544.0,
      "ebshear": 34.0,
      "srh01": 45.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 45.0
        },
        {
          "name": "hrrr_pwat",
          "value": 44.4218
        },
        {
          "name": "alignment",
          "value": -1.9346
        },
        {
          "name": "tau",
          "value": 1.297
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.197
      },
      "coherence_score": 1.296985149383545,
      "coherence_diagnostics": {
        "tau": 1.296985149383545,
        "grad_tau": 0.17627796530723572,
        "torsion": 0.0,
        "alignment": -1.9346351623535156,
        "S_field": 0.6483640670776367,
        "Gamma_field": 0.18708862364292145,
        "S_over_Gamma": 3.465545177459717,
        "Da": 10.949292182922363,
        "E_coh": 0.7461293935775757,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.42,
              38.71
            ],
            [
              -86.34,
              38.71
            ],
            [
              -86.32,
              38.7
            ],
            [
              -86.31,
              38.69
            ],
            [
              -86.31,
              38.65
            ],
            [
              -86.33,
              38.63
            ],
            [
              -86.36,
              38.63
            ],
            [
              -86.4,
              38.65
            ],
            [
              -86.42,
              38.67
            ],
            [
              -86.42,
              38.71
            ]
          ]
        ]
      },
      "raw_probability": 0.197,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "cf84d34839777ab0b109a0f94142cdadb28addab8b9e67e75679a7990dd1c8e7",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.197,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "4c33617db2b56d95e1db36af4a548155db97b8ef11e8e0eb7c8ef032674ab79c",
        "signature": {
          "alg": "ed25519",
          "sig": "4b909cf6cf929ce6e983b236a17dcd897e1e4459327714cd0f044dd76d49a917c65da1013a30c24ac28c59fdbc23910e4738fd73e6bc6b64d5ce0150d1bc520f"
        }
      },
      "receipt_sha256": "4c33617db2b56d95e1db36af4a548155db97b8ef11e8e0eb7c8ef032674ab79c"
    },
    {
      "storm_id": "323466",
      "lat": 40.3667,
      "lon": -82.0956,
      "motion_east": 7.7,
      "motion_south": -2.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 853.0,
      "ebshear": 37.0,
      "srh01": 134.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 134.0
        },
        {
          "name": "hrrr_pwat",
          "value": 37.7968
        },
        {
          "name": "alignment",
          "value": -2.179
        },
        {
          "name": "tau",
          "value": 0.9293
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1962
      },
      "coherence_score": 0.9293231964111328,
      "coherence_diagnostics": {
        "tau": 0.9293231964111328,
        "grad_tau": 0.029679246246814728,
        "torsion": 0.0,
        "alignment": -2.179022789001465,
        "S_field": 0.2041122019290924,
        "Gamma_field": 0.29375529289245605,
        "S_over_Gamma": 0.6948375105857849,
        "Da": 18.0927677154541,
        "E_coh": 0.651160478591919,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -82.1,
              40.4
            ],
            [
              -82.08,
              40.4
            ],
            [
              -82.06,
              40.38
            ],
            [
              -82.06,
              40.36
            ],
            [
              -82.08,
              40.33
            ],
            [
              -82.12,
              40.32
            ],
            [
              -82.13,
              40.33
            ],
            [
              -82.13,
              40.38
            ],
            [
              -82.1,
              40.4
            ]
          ]
        ]
      },
      "raw_probability": 0.1962,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "94ed7a22bb956c7c41979ca6c9a0119053a526504f53af6308c3bcbe5f230e3a",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.1962,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "8cee1f376172c79eecefbe81be449b33f2a1e8c99a4b4fe94e03f9e0c3bcbc2d",
        "signature": {
          "alg": "ed25519",
          "sig": "df6602554bed0274d841b78812436f53171292ed54af250df70909114070847f05b2af7442ddd19c5468bbf66ed7606288b5af9f48711f5835f4ccd3a258ed02"
        }
      },
      "receipt_sha256": "8cee1f376172c79eecefbe81be449b33f2a1e8c99a4b4fe94e03f9e0c3bcbc2d"
    },
    {
      "storm_id": "323380",
      "lat": 49.2833,
      "lon": -94.0122,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 65.0,
      "ebshear": 13.0,
      "srh01": 61.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 61.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.2968
        },
        {
          "name": "alignment",
          "value": -5.2596
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1842
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.45794862508773804,
        "torsion": 0.0,
        "alignment": -5.259557723999023,
        "S_field": 0.20474982261657715,
        "Gamma_field": 0.15875528752803802,
        "S_over_Gamma": 1.2897197008132935,
        "Da": 9.770604133605957,
        "E_coh": 0.3668193221092224,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -94.02,
              49.33
            ],
            [
              -93.99,
              49.33
            ],
            [
              -93.96,
              49.3
            ],
            [
              -93.96,
              49.26
            ],
            [
              -94.01,
              49.23
            ],
            [
              -94.03,
              49.23
            ],
            [
              -94.05,
              49.25
            ],
            [
              -94.07,
              49.29
            ],
            [
              -94.02,
              49.33
            ]
          ]
        ]
      },
      "raw_probability": 0.1842,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c060538987b78de450d37f80be3a709e27c5160e8c25ceab16d9e6d717de98fc",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.1842,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "b618384dc8222b95b97ed2a253d4d0018a8fb8d3dd092b02fa0bad7d33dc8810",
        "signature": {
          "alg": "ed25519",
          "sig": "5e0816dae282609d8e8b99b7783e65536444132ad8e79528eacced8e88277df4e5fa0c13fa20564a1bd10d898bb068fc0d4a4e07536b5f226cd440c220f08f00"
        }
      },
      "receipt_sha256": "b618384dc8222b95b97ed2a253d4d0018a8fb8d3dd092b02fa0bad7d33dc8810"
    },
    {
      "storm_id": "323113",
      "lat": 40.225,
      "lon": -82.0821,
      "motion_east": 7.7,
      "motion_south": -2.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 870.0,
      "ebshear": 35.0,
      "srh01": 187.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 187.0
        },
        {
          "name": "hrrr_pwat",
          "value": 37.7968
        },
        {
          "name": "alignment",
          "value": -2.179
        },
        {
          "name": "tau",
          "value": 0.9293
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.181
      },
      "coherence_score": 0.9293231964111328,
      "coherence_diagnostics": {
        "tau": 0.9293231964111328,
        "grad_tau": 0.029679246246814728,
        "torsion": 0.0,
        "alignment": -2.179022789001465,
        "S_field": 0.2041122019290924,
        "Gamma_field": 0.29375529289245605,
        "S_over_Gamma": 0.6948375105857849,
        "Da": 18.0927677154541,
        "E_coh": 0.651160478591919,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -82.06,
              40.28
            ],
            [
              -82.05,
              40.27
            ],
            [
              -82.02,
              40.27
            ],
            [
              -82.01,
              40.23
            ],
            [
              -82.0,
              40.22
            ],
            [
              -82.02,
              40.18
            ],
            [
              -82.06,
              40.14
            ],
            [
              -82.1,
              40.14
            ],
            [
              -82.17,
              40.18
            ],
            [
              -82.18,
              40.2
            ],
            [
              -82.18,
              40.24
            ],
            [
              -82.14,
              40.26
            ],
            [
              -82.1,
              40.26
            ],
            [
              -82.06,
              40.28
            ]
          ]
        ]
      },
      "raw_probability": 0.181,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "78ce1b6f79283fa9db492fa9154a2f992d1bfb2542e79cf345f21e07ea4c4bc1",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.181,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "93bc190b537bce7407821edd3c2cf8f10504df0520965c0b1ba1703ba2ae3c03",
        "signature": {
          "alg": "ed25519",
          "sig": "59d5e3f2a5bef3f091e18e0510a4a660b11cbf105ef0a8a2d33dc717a7bdd8edea56a22cad4cf8e485ca5b1c89a0c96da59df0847d1c22ab8df045aad909030e"
        }
      },
      "receipt_sha256": "93bc190b537bce7407821edd3c2cf8f10504df0520965c0b1ba1703ba2ae3c03"
    },
    {
      "storm_id": "323525",
      "lat": 35.63,
      "lon": -95.698,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1402.0,
      "ebshear": 23.0,
      "srh01": 112.0,
      "maxllaz": 0.002,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 112.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.5468
        },
        {
          "name": "alignment",
          "value": 1.5083
        },
        {
          "name": "tau",
          "value": 0.3684
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1623
      },
      "coherence_score": 0.3684031367301941,
      "coherence_diagnostics": {
        "tau": 0.3684031367301941,
        "grad_tau": 0.06596694141626358,
        "torsion": 0.0,
        "alignment": 1.508333444595337,
        "S_field": 0.324191689491272,
        "Gamma_field": 1.137088656425476,
        "S_over_Gamma": 0.2851067781448364,
        "Da": 70.65390014648438,
        "E_coh": 0.7557193040847778,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -95.73,
              35.66
            ],
            [
              -95.68,
              35.66
            ],
            [
              -95.66,
              35.65
            ],
            [
              -95.65,
              35.64
            ],
            [
              -95.65,
              35.61
            ],
            [
              -95.68,
              35.58
            ],
            [
              -95.72,
              35.58
            ],
            [
              -95.74,
              35.61
            ],
            [
              -95.74,
              35.65
            ],
            [
              -95.73,
              35.66
            ]
          ]
        ]
      },
      "raw_probability": 0.1623,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c1a522f42b6385c03a9813371c824cfdc9c95ca08f5f070d8b487a09f296d871",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.1623,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "2f0e7048076348504d5447e9a0a9fb327227096c077fd9b56f753e1751ebfd2e",
        "signature": {
          "alg": "ed25519",
          "sig": "55524459f8f2f0206f3cf453242f06180ae4394ddf88bacd00f29821d6cce7c8eed6f93b8f998ef1964444dd95f4e16752eaef50d809c2ecb2be921ddc73fe08"
        }
      },
      "receipt_sha256": "2f0e7048076348504d5447e9a0a9fb327227096c077fd9b56f753e1751ebfd2e"
    },
    {
      "storm_id": "323524",
      "lat": 35.963,
      "lon": -96.349,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1777.0,
      "ebshear": 29.0,
      "srh01": 67.0,
      "maxllaz": 0.003,
      "mesh": 0.15,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 67.0
        },
        {
          "name": "hrrr_pwat",
          "value": 39.6718
        },
        {
          "name": "alignment",
          "value": 1.7029
        },
        {
          "name": "tau",
          "value": 0.4279
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1614
      },
      "coherence_score": 0.4278746247291565,
      "coherence_diagnostics": {
        "tau": 0.4278746247291565,
        "grad_tau": 0.09867774695158005,
        "torsion": 0.0,
        "alignment": 1.7029261589050293,
        "S_field": 0.5084271430969238,
        "Gamma_field": 0.9829220175743103,
        "S_over_Gamma": 0.5172609090805054,
        "Da": 61.35179138183594,
        "E_coh": 0.8418997526168823,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -96.39,
              36.0
            ],
            [
              -96.3,
              36.0
            ],
            [
              -96.31,
              35.99
            ],
            [
              -96.31,
              35.95
            ],
            [
              -96.32,
              35.94
            ],
            [
              -96.35,
              35.94
            ],
            [
              -96.36,
              35.93
            ],
            [
              -96.37,
              35.94
            ],
            [
              -96.39,
              35.94
            ],
            [
              -96.39,
              36.0
            ]
          ]
        ]
      },
      "raw_probability": 0.1614,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "800930824299cf73a92042253256d2c5313974a8660ba325b3a511f9748285d3",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.1614,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "62a13296f7aa4f5dc2c081424a3eb7831838dbd832db3a2beed5bf6089d57c56",
        "signature": {
          "alg": "ed25519",
          "sig": "93c970514800049df0970552f62dde669621c01916438e38521893dabd5877774ae195237cffac429218e4cceda39137263c2850cf2da82bfd48bbd3a2b7d20f"
        }
      },
      "receipt_sha256": "62a13296f7aa4f5dc2c081424a3eb7831838dbd832db3a2beed5bf6089d57c56"
    },
    {
      "storm_id": "323034",
      "lat": 40.185,
      "lon": -80.7367,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 366.0,
      "ebshear": 24.0,
      "srh01": 63.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 63.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.1718
        },
        {
          "name": "alignment",
          "value": 0.4668
        },
        {
          "name": "tau",
          "value": 0.8937
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.159
      },
      "coherence_score": 0.8937297463417053,
      "coherence_diagnostics": {
        "tau": 0.8937297463417053,
        "grad_tau": 0.08012855052947998,
        "torsion": 0.0,
        "alignment": 0.46676066517829895,
        "S_field": 0.26600345969200134,
        "Gamma_field": 0.45542198419570923,
        "S_over_Gamma": 0.5840812921524048,
        "Da": 27.430063247680664,
        "E_coh": 0.05023163929581642,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -80.75,
              40.21
            ],
            [
              -80.7,
              40.2
            ],
            [
              -80.7,
              40.15
            ],
            [
              -80.76,
              40.15
            ],
            [
              -80.76,
              40.19
            ],
            [
              -80.75,
              40.21
            ]
          ]
        ]
      },
      "raw_probability": 0.159,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c5155c7f4fccfc61ab49cf0304796af9a20248ab6f16a5a41bda239083f0cf6b",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.159,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "a9f250653f2479f8adb646ba7a219aabc497f6cdd2c303ee3a96d787ee21a9ea",
        "signature": {
          "alg": "ed25519",
          "sig": "b10f98e3857e3c08ac15803ea5b653d8c525b8bf590a58fb788be7aff6c2975d4943846fef7e2eaf1890cbfd2a67db9a5d288cb0f4da72b1b7b7edc0a812410b"
        }
      },
      "receipt_sha256": "a9f250653f2479f8adb646ba7a219aabc497f6cdd2c303ee3a96d787ee21a9ea"
    },
    {
      "storm_id": "323514",
      "lat": 40.1889,
      "lon": -80.5333,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 455.0,
      "ebshear": 25.0,
      "srh01": 60.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 60.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.1718
        },
        {
          "name": "alignment",
          "value": 0.4668
        },
        {
          "name": "tau",
          "value": 0.8937
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.159
      },
      "coherence_score": 0.8937297463417053,
      "coherence_diagnostics": {
        "tau": 0.8937297463417053,
        "grad_tau": 0.08012855052947998,
        "torsion": 0.0,
        "alignment": 0.46676066517829895,
        "S_field": 0.26600345969200134,
        "Gamma_field": 0.45542198419570923,
        "S_over_Gamma": 0.5840812921524048,
        "Da": 27.430063247680664,
        "E_coh": 0.05023163929581642,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -80.55,
              40.22
            ],
            [
              -80.51,
              40.22
            ],
            [
              -80.51,
              40.21
            ],
            [
              -80.49,
              40.19
            ],
            [
              -80.49,
              40.17
            ],
            [
              -80.54,
              40.14
            ],
            [
              -80.58,
              40.15
            ],
            [
              -80.58,
              40.18
            ],
            [
              -80.55,
              40.22
            ]
          ]
        ]
      },
      "raw_probability": 0.159,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c5155c7f4fccfc61ab49cf0304796af9a20248ab6f16a5a41bda239083f0cf6b",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.159,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "a9f250653f2479f8adb646ba7a219aabc497f6cdd2c303ee3a96d787ee21a9ea",
        "signature": {
          "alg": "ed25519",
          "sig": "b10f98e3857e3c08ac15803ea5b653d8c525b8bf590a58fb788be7aff6c2975d4943846fef7e2eaf1890cbfd2a67db9a5d288cb0f4da72b1b7b7edc0a812410b"
        }
      },
      "receipt_sha256": "a9f250653f2479f8adb646ba7a219aabc497f6cdd2c303ee3a96d787ee21a9ea"
    },
    {
      "storm_id": "323454",
      "lat": 35.9873,
      "lon": -96.562,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1593.0,
      "ebshear": 32.0,
      "srh01": 75.0,
      "maxllaz": 0.003,
      "mesh": 0.26,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 75.0
        },
        {
          "name": "hrrr_pwat",
          "value": 39.6718
        },
        {
          "name": "alignment",
          "value": 1.7029
        },
        {
          "name": "tau",
          "value": 0.4279
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1569
      },
      "coherence_score": 0.4278746247291565,
      "coherence_diagnostics": {
        "tau": 0.4278746247291565,
        "grad_tau": 0.09867774695158005,
        "torsion": 0.0,
        "alignment": 1.7029261589050293,
        "S_field": 0.5084271430969238,
        "Gamma_field": 0.9829220175743103,
        "S_over_Gamma": 0.5172609090805054,
        "Da": 61.35179138183594,
        "E_coh": 0.8418997526168823,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -96.57,
              36.06
            ],
            [
              -96.54,
              36.06
            ],
            [
              -96.54,
              36.04
            ],
            [
              -96.52,
              36.02
            ],
            [
              -96.49,
              36.01
            ],
            [
              -96.51,
              35.99
            ],
            [
              -96.51,
              35.94
            ],
            [
              -96.53,
              35.94
            ],
            [
              -96.56,
              35.92
            ],
            [
              -96.57,
              35.93
            ],
            [
              -96.61,
              35.93
            ],
            [
              -96.63,
              35.94
            ],
            [
              -96.64,
              35.96
            ],
            [
              -96.64,
              36.01
            ],
            [
              -96.57,
              36.06
            ]
          ]
        ]
      },
      "raw_probability": 0.1569,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "93c84b0dbe517cde872cae345a4b71b70556e94893d3df73f9238071c827283a",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.1569,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "b8ca5a58c477681d6ca07393353b054121af607013ae75bbd70a8a5bf114be89",
        "signature": {
          "alg": "ed25519",
          "sig": "a14af2404cecfc149ce6254067ca6976f126f528bf0d7e02bb57156c1623bc67bc801d39b04b6125494a9bc2bf5b713d7a2dc56d809da071be5157de5dbd290d"
        }
      },
      "receipt_sha256": "b8ca5a58c477681d6ca07393353b054121af607013ae75bbd70a8a5bf114be89"
    },
    {
      "storm_id": "323472",
      "lat": 49.178,
      "lon": -93.837,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 41.0,
      "ebshear": 9.0,
      "srh01": 74.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 74.0
        },
        {
          "name": "hrrr_pwat",
          "value": 24.1718
        },
        {
          "name": "alignment",
          "value": -1.0721
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.153
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.4463496208190918,
        "torsion": 0.0,
        "alignment": -1.0720577239990234,
        "S_field": 0.15665096044540405,
        "Gamma_field": 0.17708861827850342,
        "S_over_Gamma": 0.8845908045768738,
        "Da": 10.74731731414795,
        "E_coh": 0.3222872018814087,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -93.87,
              49.21
            ],
            [
              -93.8,
              49.21
            ],
            [
              -93.78,
              49.2
            ],
            [
              -93.78,
              49.15
            ],
            [
              -93.79,
              49.14
            ],
            [
              -93.85,
              49.14
            ],
            [
              -93.87,
              49.15
            ],
            [
              -93.88,
              49.17
            ],
            [
              -93.88,
              49.2
            ],
            [
              -93.87,
              49.21
            ]
          ]
        ]
      },
      "raw_probability": 0.153,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "5fb6fdd7a92bb5b59dd83ef426530297122bf80ab177ac28e8b7c3cd4fea2d13",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.153,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "cd3e68511c7352e466a9a07573078a2efaf1e784f03cc56465305bbb006d71b9",
        "signature": {
          "alg": "ed25519",
          "sig": "2f07c5c50f1941b0a2f284519c5a25fc8f4fde70d5198ef4a3f2116bd40944b772521f0141a07f3121ab533e8076966d5cfd31d4a9d437d0d8c484e982e6980a"
        }
      },
      "receipt_sha256": "cd3e68511c7352e466a9a07573078a2efaf1e784f03cc56465305bbb006d71b9"
    },
    {
      "storm_id": "323080",
      "lat": 40.1311,
      "lon": -79.8822,
      "motion_east": 6.8,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 515.0,
      "ebshear": 25.0,
      "srh01": 61.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 61.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.1718
        },
        {
          "name": "alignment",
          "value": 0.4668
        },
        {
          "name": "tau",
          "value": 0.8937
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1509
      },
      "coherence_score": 0.8937297463417053,
      "coherence_diagnostics": {
        "tau": 0.8937297463417053,
        "grad_tau": 0.08012855052947998,
        "torsion": 0.0,
        "alignment": 0.46676066517829895,
        "S_field": 0.26600345969200134,
        "Gamma_field": 0.45542198419570923,
        "S_over_Gamma": 0.5840812921524048,
        "Da": 27.430063247680664,
        "E_coh": 0.05023163929581642,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -79.88,
              40.22
            ],
            [
              -79.84,
              40.22
            ],
            [
              -79.81,
              40.19
            ],
            [
              -79.81,
              40.15
            ],
            [
              -79.82,
              40.14
            ],
            [
              -79.82,
              40.11
            ],
            [
              -79.84,
              40.09
            ],
            [
              -79.84,
              40.08
            ],
            [
              -79.86,
              40.06
            ],
            [
              -79.89,
              40.06
            ],
            [
              -79.9,
              40.05
            ],
            [
              -79.94,
              40.07
            ],
            [
              -79.94,
              40.1
            ],
            [
              -79.96,
              40.12
            ],
            [
              -79.96,
              40.14
            ],
            [
              -79.95,
              40.15
            ],
            [
              -79.94,
              40.19
            ],
            [
              -79.88,
              40.22
            ]
          ]
        ]
      },
      "raw_probability": 0.1509,
      "confidence_lo": 0.0021,
      "confidence_hi": 0.0021,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "f055ba83355cccb519429a1e3bd5b67364bdbec4ada5bc45925b9abe53e73af0",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.1509,
        "probability": 0.002134,
        "confidence_lo": 0.002107,
        "confidence_hi": 0.002134,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "dea0d97f7126f5f06f44f3dfe1e13995a2a28f2948d98ace9a687d72faee6257",
        "signature": {
          "alg": "ed25519",
          "sig": "1b9e035e131a0a809700cdf35543deea636fbb7c930e3c08399f6ee16a17185af9d677cd4a21c0cc5b92c04ba5fe3cbf47e665aa4a5202fcc886d5073513d80c"
        }
      },
      "receipt_sha256": "dea0d97f7126f5f06f44f3dfe1e13995a2a28f2948d98ace9a687d72faee6257"
    },
    {
      "storm_id": "323277",
      "lat": 40.0656,
      "lon": -100.1578,
      "motion_east": 7.7,
      "motion_south": 3.2,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0018,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 740.0,
      "ebshear": 36.0,
      "srh01": 38.0,
      "maxllaz": 0.002,
      "mesh": 0.65,
      "flash_rate": 29.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 38.0
        },
        {
          "name": "hrrr_pwat",
          "value": 26.5468
        },
        {
          "name": "alignment",
          "value": 5.9882
        },
        {
          "name": "tau",
          "value": 0.6518
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1162
      },
      "coherence_score": 0.6517742872238159,
      "coherence_diagnostics": {
        "tau": 0.6517742872238159,
        "grad_tau": 0.11432671546936035,
        "torsion": 0.0,
        "alignment": 5.988152027130127,
        "S_field": 0.6950297951698303,
        "Gamma_field": 0.8420886397361755,
        "S_over_Gamma": 0.8253641724586487,
        "Da": 53.53972625732422,
        "E_coh": 0.7506587505340576,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -100.19,
              40.1
            ],
            [
              -100.13,
              40.1
            ],
            [
              -100.11,
              40.08
            ],
            [
              -100.11,
              40.03
            ],
            [
              -100.12,
              40.02
            ],
            [
              -100.17,
              40.02
            ],
            [
              -100.2,
              40.05
            ],
            [
              -100.2,
              40.09
            ],
            [
              -100.19,
              40.1
            ]
          ]
        ]
      },
      "raw_probability": 0.1162,
      "confidence_lo": 0.0018,
      "confidence_hi": 0.0018,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "1801f91c585485b2fbf338aac439b3a2ef797a5473f8438d3466e6b9ffbdcaba",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.1162,
        "probability": 0.001847,
        "confidence_lo": 0.001787,
        "confidence_hi": 0.001847,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "30fe9f00d14be8ea4ca960d8f24a4eed46426f5b956e54f70b2aa164abe693b2",
        "signature": {
          "alg": "ed25519",
          "sig": "f762a85faa59e7370d4338ca77ac08f7b4e30a79ffe9890eee8c146f03338a79b3c85ceb2889d82c661ab0efca79d6c3a879a246d7218de2962f6e62bdf69b0e"
        }
      },
      "receipt_sha256": "30fe9f00d14be8ea4ca960d8f24a4eed46426f5b956e54f70b2aa164abe693b2"
    },
    {
      "storm_id": "323530",
      "lat": 39.9631,
      "lon": -100.0577,
      "motion_east": 7.7,
      "motion_south": 3.2,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0018,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 583.0,
      "ebshear": 34.0,
      "srh01": 39.0,
      "maxllaz": 0.001,
      "mesh": 0.53,
      "flash_rate": 9.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 39.0
        },
        {
          "name": "hrrr_pwat",
          "value": 26.5468
        },
        {
          "name": "alignment",
          "value": 5.9882
        },
        {
          "name": "tau",
          "value": 0.6518
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1162
      },
      "coherence_score": 0.6517742872238159,
      "coherence_diagnostics": {
        "tau": 0.6517742872238159,
        "grad_tau": 0.11432671546936035,
        "torsion": 0.0,
        "alignment": 5.988152027130127,
        "S_field": 0.6950297951698303,
        "Gamma_field": 0.8420886397361755,
        "S_over_Gamma": 0.8253641724586487,
        "Da": 53.53972625732422,
        "E_coh": 0.7506587505340576,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -100.07,
              40.0
            ],
            [
              -100.06,
              39.99
            ],
            [
              -100.04,
              39.99
            ],
            [
              -100.0,
              39.95
            ],
            [
              -100.0,
              39.92
            ],
            [
              -100.01,
              39.91
            ],
            [
              -100.06,
              39.91
            ],
            [
              -100.08,
              39.93
            ],
            [
              -100.08,
              39.96
            ],
            [
              -100.1,
              39.98
            ],
            [
              -100.1,
              39.99
            ],
            [
              -100.08,
              39.99
            ],
            [
              -100.07,
              40.0
            ]
          ]
        ]
      },
      "raw_probability": 0.1162,
      "confidence_lo": 0.0018,
      "confidence_hi": 0.0018,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "1801f91c585485b2fbf338aac439b3a2ef797a5473f8438d3466e6b9ffbdcaba",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.1162,
        "probability": 0.001847,
        "confidence_lo": 0.001787,
        "confidence_hi": 0.001847,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "30fe9f00d14be8ea4ca960d8f24a4eed46426f5b956e54f70b2aa164abe693b2",
        "signature": {
          "alg": "ed25519",
          "sig": "f762a85faa59e7370d4338ca77ac08f7b4e30a79ffe9890eee8c146f03338a79b3c85ceb2889d82c661ab0efca79d6c3a879a246d7218de2962f6e62bdf69b0e"
        }
      },
      "receipt_sha256": "30fe9f00d14be8ea4ca960d8f24a4eed46426f5b956e54f70b2aa164abe693b2"
    },
    {
      "storm_id": "323491",
      "lat": 36.1786,
      "lon": -94.1529,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0012,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2946.0,
      "ebshear": 26.0,
      "srh01": 46.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 46.0
        },
        {
          "name": "hrrr_pwat",
          "value": 39.1718
        },
        {
          "name": "alignment",
          "value": 1.9954
        },
        {
          "name": "tau",
          "value": 0.5136
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.102
      },
      "coherence_score": 0.5136341452598572,
      "coherence_diagnostics": {
        "tau": 0.5136341452598572,
        "grad_tau": 0.040653035044670105,
        "torsion": 0.0,
        "alignment": 1.9953826665878296,
        "S_field": 0.7277880907058716,
        "Gamma_field": 1.0037552118301392,
        "S_over_Gamma": 0.725065290927887,
        "Da": 62.048851013183594,
        "E_coh": 0.764103889465332,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -94.14,
              36.21
            ],
            [
              -94.13,
              36.2
            ],
            [
              -94.13,
              36.14
            ],
            [
              -94.17,
              36.14
            ],
            [
              -94.18,
              36.15
            ],
            [
              -94.18,
              36.2
            ],
            [
              -94.14,
              36.21
            ]
          ]
        ]
      },
      "raw_probability": 0.102,
      "confidence_lo": 0.0011,
      "confidence_hi": 0.0012,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "af585c40522f83b849bcb488f2ad453e4be69b82e6ef8f8240c5df537683ef9b",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.102,
        "probability": 0.001222,
        "confidence_lo": 0.0011,
        "confidence_hi": 0.001222,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "6b5aed8110bfd1c3c849396948fd6a04dd0c2a70df42350a6748cbdb06f2bb0e",
        "signature": {
          "alg": "ed25519",
          "sig": "a2d5e1882c5750749e1a55f7321279df27ce3a045b00a569ea1b83fe58d3b9b4a03a95e1b7ef335b4c3fd9aebb01c0e034cf03efe3f785c3a424d4273a02bf0a"
        }
      },
      "receipt_sha256": "6b5aed8110bfd1c3c849396948fd6a04dd0c2a70df42350a6748cbdb06f2bb0e"
    },
    {
      "storm_id": "323467",
      "lat": 37.86,
      "lon": -100.3186,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0011,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1202.0,
      "ebshear": 29.0,
      "srh01": 43.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 43.0
        },
        {
          "name": "hrrr_pwat",
          "value": 24.4218
        },
        {
          "name": "alignment",
          "value": -0.2054
        },
        {
          "name": "tau",
          "value": 0.2618
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0848
      },
      "coherence_score": 0.2618398070335388,
      "coherence_diagnostics": {
        "tau": 0.2618398070335388,
        "grad_tau": 0.03355938568711281,
        "torsion": 0.0,
        "alignment": -0.2054457664489746,
        "S_field": 0.12455980479717255,
        "Gamma_field": 1.4754219055175781,
        "S_over_Gamma": 0.08442317694425583,
        "Da": 95.17503356933594,
        "E_coh": 0.05401051044464111,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -100.33,
              37.89
            ],
            [
              -100.27,
              37.89
            ],
            [
              -100.27,
              37.81
            ],
            [
              -100.35,
              37.81
            ],
            [
              -100.35,
              37.86
            ],
            [
              -100.33,
              37.87
            ],
            [
              -100.33,
              37.89
            ]
          ]
        ]
      },
      "raw_probability": 0.0848,
      "confidence_lo": 0.0008,
      "confidence_hi": 0.0011,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "d36c3cee5492775cf1cb6513e0479de5199451da51d2aef5d50a651aa19cff20",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0848,
        "probability": 0.001145,
        "confidence_lo": 0.00081,
        "confidence_hi": 0.001146,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "8e934ac9667b6c6cc3e3dedb31cfdb5a3bf85ba1ec11e936069172b1156c780e",
        "signature": {
          "alg": "ed25519",
          "sig": "da939ca841d545010c0720a0e3fbfa0af1c0d2fe7cf4aa75f93ccaeea1c29b186962abd052d9f25753efc4e9bd78769b09d72430ff558b1e40c7047df9393f08"
        }
      },
      "receipt_sha256": "8e934ac9667b6c6cc3e3dedb31cfdb5a3bf85ba1ec11e936069172b1156c780e"
    },
    {
      "storm_id": "321872",
      "lat": 38.9352,
      "lon": -88.2529,
      "motion_east": 9.8,
      "motion_south": 4.6,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0011,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 792.0,
      "ebshear": 47.0,
      "srh01": 42.0,
      "maxllaz": 0.006,
      "mesh": 0.32,
      "flash_rate": 8.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 42.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.0468
        },
        {
          "name": "alignment",
          "value": -0.2731
        },
        {
          "name": "tau",
          "value": 0.9503
        },
        {
          "name": "maxllaz",
          "value": 0.006
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0844
      },
      "coherence_score": 0.9503388404846191,
      "coherence_diagnostics": {
        "tau": 0.9503388404846191,
        "grad_tau": 0.1731247901916504,
        "torsion": 0.0,
        "alignment": -0.273140549659729,
        "S_field": 0.16235053539276123,
        "Gamma_field": 0.559588611125946,
        "S_over_Gamma": 0.2901248037815094,
        "Da": 33.027191162109375,
        "E_coh": 0.43617385625839233,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 8,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.33,
              39.08
            ],
            [
              -88.25,
              39.08
            ],
            [
              -88.17,
              39.04
            ],
            [
              -88.14,
              39.01
            ],
            [
              -88.14,
              38.99
            ],
            [
              -88.1,
              38.95
            ],
            [
              -88.08,
              38.9
            ],
            [
              -88.09,
              38.89
            ],
            [
              -88.11,
              38.89
            ],
            [
              -88.12,
              38.9
            ],
            [
              -88.12,
              38.92
            ],
            [
              -88.15,
              38.95
            ],
            [
              -88.19,
              38.95
            ],
            [
              -88.21,
              38.93
            ],
            [
              -88.22,
              38.93
            ],
            [
              -88.23,
              38.91
            ],
            [
              -88.27,
              38.87
            ],
            [
              -88.27,
              38.86
            ],
            [
              -88.32,
              38.82
            ],
            [
              -88.34,
              38.81
            ],
            [
              -88.4,
              38.81
            ],
            [
              -88.42,
              38.82
            ],
            [
              -88.42,
              38.88
            ],
            [
              -88.4,
              38.9
            ],
            [
              -88.38,
              38.9
            ],
            [
              -88.34,
              38.92
            ],
            [
              -88.31,
              38.95
            ],
            [
              -88.31,
              38.98
            ],
            [
              -88.34,
              39.01
            ],
            [
              -88.34,
              39.06
            ],
            [
              -88.33,
              39.08
            ]
          ]
        ]
      },
      "raw_probability": 0.0844,
      "confidence_lo": 0.0008,
      "confidence_hi": 0.0011,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "cefe349443a43ea822b4e8e519fe33835bb90c0379c3d95fbec731181190a046",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0844,
        "probability": 0.001145,
        "confidence_lo": 0.00081,
        "confidence_hi": 0.001146,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "f1c7974e66f14c41b70c2461e3ba799e1c77bcd30afd184eccb82965d5686e30",
        "signature": {
          "alg": "ed25519",
          "sig": "35b7caf6582f6b99318e3c87bb1e352d97a2550dd3d15b752d9ea0ea587e23d6c8cd8884e7c1beb889c8cf70102c9079470dd422fff14c090c6d5e2c41660e0b"
        }
      },
      "receipt_sha256": "f1c7974e66f14c41b70c2461e3ba799e1c77bcd30afd184eccb82965d5686e30"
    },
    {
      "storm_id": "322823",
      "lat": 36.0267,
      "lon": -95.7878,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0008,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2294.0,
      "ebshear": 28.0,
      "srh01": 42.0,
      "maxllaz": 0.005,
      "mesh": 0.1,
      "flash_rate": 3.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 42.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.6718
        },
        {
          "name": "alignment",
          "value": 2.1987
        },
        {
          "name": "tau",
          "value": 0.4502
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0786
      },
      "coherence_score": 0.45015639066696167,
      "coherence_diagnostics": {
        "tau": 0.45015639066696167,
        "grad_tau": 0.08989729732275009,
        "torsion": 0.0,
        "alignment": 2.198726177215576,
        "S_field": 0.3688916563987732,
        "Gamma_field": 0.997088611125946,
        "S_over_Gamma": 0.3699687719345093,
        "Da": 62.130523681640625,
        "E_coh": 0.8142099976539612,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 4,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -95.81,
              36.07
            ],
            [
              -95.78,
              36.07
            ],
            [
              -95.74,
              36.04
            ],
            [
              -95.74,
              35.99
            ],
            [
              -95.76,
              35.97
            ],
            [
              -95.79,
              35.97
            ],
            [
              -95.83,
              36.01
            ],
            [
              -95.83,
              36.05
            ],
            [
              -95.81,
              36.07
            ]
          ]
        ]
      },
      "raw_probability": 0.0786,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0008,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "de77acc8c145d71bdc59f6fe4c34c6e67af3e5c232ccc3d3f22cb72a373fa842",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0786,
        "probability": 0.000767,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000767,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "c95886ebe8dfeb8040a08eaed219fd85952c561c76a238bf01b02c767369d786",
        "signature": {
          "alg": "ed25519",
          "sig": "185c37914f31815130a3f0f8adb799c0540b00796a276588d982264da6d71548c346a77ff0a63b0a49381568c29a826521b33f385b46fda5150cb8d496df2d08"
        }
      },
      "receipt_sha256": "c95886ebe8dfeb8040a08eaed219fd85952c561c76a238bf01b02c767369d786"
    },
    {
      "storm_id": "323269",
      "lat": 32.8506,
      "lon": -112.8871,
      "motion_east": 3.8,
      "motion_south": 2.2,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 664.0,
      "ebshear": 27.0,
      "srh01": 85.0,
      "maxllaz": 0.004,
      "mesh": 0.41,
      "flash_rate": 22.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 85.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.0468
        },
        {
          "name": "alignment",
          "value": -3.8035
        },
        {
          "name": "tau",
          "value": 0.4067
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0776
      },
      "coherence_score": 0.406657338142395,
      "coherence_diagnostics": {
        "tau": 0.406657338142395,
        "grad_tau": 0.0670231282711029,
        "torsion": 0.0,
        "alignment": -3.8035497665405273,
        "S_field": 0.15165793895721436,
        "Gamma_field": 1.0337553024291992,
        "S_over_Gamma": 0.14670583605766296,
        "Da": 61.28439712524414,
        "E_coh": 0.524806797504425,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -112.79,
              32.89
            ],
            [
              -112.77,
              32.88
            ],
            [
              -112.76,
              32.86
            ],
            [
              -112.76,
              32.83
            ],
            [
              -112.81,
              32.8
            ],
            [
              -112.92,
              32.8
            ],
            [
              -112.93,
              32.79
            ],
            [
              -113.02,
              32.79
            ],
            [
              -113.07,
              32.84
            ],
            [
              -113.07,
              32.86
            ],
            [
              -113.03,
              32.88
            ],
            [
              -112.93,
              32.87
            ],
            [
              -112.92,
              32.86
            ],
            [
              -112.87,
              32.86
            ],
            [
              -112.84,
              32.88
            ],
            [
              -112.8,
              32.88
            ],
            [
              -112.79,
              32.89
            ]
          ]
        ]
      },
      "raw_probability": 0.0776,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c7e07155025305c88ca81ccaab63d30a8b38d18be02aae988d593eed6b9e77bb",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0776,
        "probability": 0.000714,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000714,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ce695787e4e0954a6c21014fe87489645e335153eead48f53ca6a62121dc1f30",
        "signature": {
          "alg": "ed25519",
          "sig": "d87e1db8a80083e798eed57d783bf4f0df21a4a8427be137f7de791d318dbc140baec9d036cbc4ce1d984ea9f1d2211e978539e3481364bb34894ed79ca0190a"
        }
      },
      "receipt_sha256": "ce695787e4e0954a6c21014fe87489645e335153eead48f53ca6a62121dc1f30"
    },
    {
      "storm_id": "323330",
      "lat": 48.3294,
      "lon": -73.4965,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 19.0,
      "ebshear": 10.0,
      "srh01": 32.0,
      "maxllaz": 0.002,
      "mesh": 0.03,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 32.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.9218
        },
        {
          "name": "alignment",
          "value": 2.3495
        },
        {
          "name": "tau",
          "value": 0.338
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0772
      },
      "coherence_score": 0.3379778265953064,
      "coherence_diagnostics": {
        "tau": 0.3379778265953064,
        "grad_tau": 0.2832055985927582,
        "torsion": 0.0,
        "alignment": 2.3494694232940674,
        "S_field": 0.15505467355251312,
        "Gamma_field": 0.16125528514385223,
        "S_over_Gamma": 0.9615478515625,
        "Da": 9.118632316589355,
        "E_coh": 0.7341214418411255,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -73.54,
              48.42
            ],
            [
              -73.5,
              48.41
            ],
            [
              -73.47,
              48.38
            ],
            [
              -73.47,
              48.36
            ],
            [
              -73.44,
              48.32
            ],
            [
              -73.44,
              48.31
            ],
            [
              -73.46,
              48.3
            ],
            [
              -73.46,
              48.28
            ],
            [
              -73.44,
              48.27
            ],
            [
              -73.45,
              48.25
            ],
            [
              -73.48,
              48.25
            ],
            [
              -73.51,
              48.29
            ],
            [
              -73.54,
              48.3
            ],
            [
              -73.56,
              48.32
            ],
            [
              -73.57,
              48.34
            ],
            [
              -73.57,
              48.38
            ],
            [
              -73.54,
              48.42
            ]
          ]
        ]
      },
      "raw_probability": 0.0772,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "d63ac74ca466d7a1f9ca41beb5028024e0a23a5533e60c9b9dc195717d099940",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0772,
        "probability": 0.000714,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000714,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "b6923b1ce9ac5f90e8cf194801c27c9a51c1c2e87730a3093329a3c974fbe527",
        "signature": {
          "alg": "ed25519",
          "sig": "f52880c25c600e82480e707cb647fbe1393df5cf1c7a65cd5a147471b6d1d17cf7b11065fa6f0590aecdee650afbb1b7eaf4fc9c4ce3c3333870017f0c1f2f0a"
        }
      },
      "receipt_sha256": "b6923b1ce9ac5f90e8cf194801c27c9a51c1c2e87730a3093329a3c974fbe527"
    },
    {
      "storm_id": "323328",
      "lat": 25.974,
      "lon": -78.4133,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3509.0,
      "ebshear": 5.0,
      "srh01": 13.0,
      "maxllaz": 0.001,
      "mesh": 0.24,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 13.0
        },
        {
          "name": "hrrr_pwat",
          "value": 32.6718
        },
        {
          "name": "alignment",
          "value": -0.9077
        },
        {
          "name": "tau",
          "value": 1.1369
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0763
      },
      "coherence_score": 1.136877179145813,
      "coherence_diagnostics": {
        "tau": 1.136877179145813,
        "grad_tau": 1.0691187381744385,
        "torsion": 0.0,
        "alignment": -0.9076635837554932,
        "S_field": 0.7670888900756836,
        "Gamma_field": 0.45542195439338684,
        "S_over_Gamma": 1.6843476295471191,
        "Da": 27.848278045654297,
        "E_coh": 0.9593327641487122,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.38,
              26.04
            ],
            [
              -78.38,
              26.02
            ],
            [
              -78.37,
              26.01
            ],
            [
              -78.37,
              25.98
            ],
            [
              -78.38,
              25.97
            ],
            [
              -78.38,
              25.91
            ],
            [
              -78.4,
              25.92
            ],
            [
              -78.45,
              25.92
            ],
            [
              -78.46,
              25.91
            ],
            [
              -78.47,
              25.92
            ],
            [
              -78.47,
              25.98
            ],
            [
              -78.46,
              26.0
            ],
            [
              -78.43,
              26.0
            ],
            [
              -78.42,
              25.99
            ],
            [
              -78.38,
              26.04
            ]
          ]
        ]
      },
      "raw_probability": 0.0763,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "4cb7d06b31e727411f7d85add4a42c08c1dc28f7ae7b765eefc41599fd7a1d41",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0763,
        "probability": 0.000714,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000714,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "8bdc256ed4e41c5e62a8b908c695994262fb602f8f6bf12193d3f48ec15abf46",
        "signature": {
          "alg": "ed25519",
          "sig": "fcea4af801831db4c870e73b84cdbb71fbd0e68c4785100d0134f8df677445fe08969c1a51f69f078ae68dbc7345cf7d07848e15317589065eca121577147f06"
        }
      },
      "receipt_sha256": "8bdc256ed4e41c5e62a8b908c695994262fb602f8f6bf12193d3f48ec15abf46"
    },
    {
      "storm_id": "323532",
      "lat": 38.684,
      "lon": -88.514,
      "motion_east": 9.7,
      "motion_south": 4.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 938.0,
      "ebshear": 43.0,
      "srh01": 32.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 32.0
        },
        {
          "name": "hrrr_pwat",
          "value": 36.1718
        },
        {
          "name": "alignment",
          "value": 0.0877
        },
        {
          "name": "tau",
          "value": 0.8849
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0729
      },
      "coherence_score": 0.8849018812179565,
      "coherence_diagnostics": {
        "tau": 0.8849018812179565,
        "grad_tau": 0.2422608882188797,
        "torsion": 0.0,
        "alignment": 0.0877135694026947,
        "S_field": 0.1605791300535202,
        "Gamma_field": 0.6645886301994324,
        "S_over_Gamma": 0.24162183701992035,
        "Da": 39.857139587402344,
        "E_coh": 0.038036756217479706,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.53,
              38.71
            ],
            [
              -88.47,
              38.69
            ],
            [
              -88.48,
              38.66
            ],
            [
              -88.56,
              38.65
            ],
            [
              -88.53,
              38.71
            ]
          ]
        ]
      },
      "raw_probability": 0.0729,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "913503ebd5cf43b9441017267ff17c2f9ea5120ed5b6473a9233850b7dcadc06",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0729,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "29251f7c406846cfc19aba13c70567502da259f86a7e7518d8ef573aa5874b5c",
        "signature": {
          "alg": "ed25519",
          "sig": "59e0b4cdc0bf18d6ecd36bcd250ec6b2d6c7ad6c9edbdf76da3e70b9e856506d846757a979cfe4af964ae65999d83e228484b42b07b397550d71f43ba976920e"
        }
      },
      "receipt_sha256": "29251f7c406846cfc19aba13c70567502da259f86a7e7518d8ef573aa5874b5c"
    },
    {
      "storm_id": "323419",
      "lat": 41.119,
      "lon": -81.498,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 259.0,
      "ebshear": 27.0,
      "srh01": 11.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 11.0
        },
        {
          "name": "hrrr_pwat",
          "value": 34.0468
        },
        {
          "name": "alignment",
          "value": 3.8159
        },
        {
          "name": "tau",
          "value": 0.8755
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.07
      },
      "coherence_score": 0.8754744529724121,
      "coherence_diagnostics": {
        "tau": 0.8754744529724121,
        "grad_tau": 0.01590266078710556,
        "torsion": 0.0,
        "alignment": 3.8159472942352295,
        "S_field": 0.24689000844955444,
        "Gamma_field": 0.7004219889640808,
        "S_over_Gamma": 0.3524875044822693,
        "Da": 42.81295394897461,
        "E_coh": 0.03903134539723396,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -81.48,
              41.17
            ],
            [
              -81.44,
              41.16
            ],
            [
              -81.44,
              41.11
            ],
            [
              -81.49,
              41.07
            ],
            [
              -81.53,
              41.07
            ],
            [
              -81.54,
              41.08
            ],
            [
              -81.54,
              41.1
            ],
            [
              -81.52,
              41.12
            ],
            [
              -81.52,
              41.14
            ],
            [
              -81.48,
              41.17
            ]
          ]
        ]
      },
      "raw_probability": 0.07,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "685796163a92002afe23044db7fa02dcdcc149d4ff3807cdf3e569b7aeca514c",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.07,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "75141e3fa41c3712268c475b3d5738e11e9628cd2ba838ec2c3c9b788a434ea5",
        "signature": {
          "alg": "ed25519",
          "sig": "4e5ab13d57dcdb1db178884a8abf2e93734488945fe86b60a334547c28b4ad333da600c5ff65872234983760c58dc83cf253fea5b847194e3881d1b96cc6dc0f"
        }
      },
      "receipt_sha256": "75141e3fa41c3712268c475b3d5738e11e9628cd2ba838ec2c3c9b788a434ea5"
    },
    {
      "storm_id": "323497",
      "lat": 26.69,
      "lon": -77.7941,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3731.0,
      "ebshear": 4.0,
      "srh01": 3.0,
      "maxllaz": 0.001,
      "mesh": 0.26,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 3.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.0468
        },
        {
          "name": "alignment",
          "value": -0.7119
        },
        {
          "name": "tau",
          "value": 2.3644
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0681
      },
      "coherence_score": 2.364438056945801,
      "coherence_diagnostics": {
        "tau": 2.364438056945801,
        "grad_tau": 0.6538042426109314,
        "torsion": 0.0,
        "alignment": -0.7119423151016235,
        "S_field": 1.3399101495742798,
        "Gamma_field": 0.2137552946805954,
        "S_over_Gamma": 6.268430233001709,
        "Da": 12.890515327453613,
        "E_coh": 0.9835540652275085,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -77.82,
              26.74
            ],
            [
              -77.81,
              26.74
            ],
            [
              -77.8,
              26.73
            ],
            [
              -77.79,
              26.72
            ],
            [
              -77.79,
              26.71
            ],
            [
              -77.79,
              26.7
            ],
            [
              -77.79,
              26.69
            ],
            [
              -77.79,
              26.68
            ],
            [
              -77.78,
              26.67
            ],
            [
              -77.77,
              26.67
            ],
            [
              -77.76,
              26.67
            ],
            [
              -77.75,
              26.67
            ],
            [
              -77.75,
              26.66
            ],
            [
              -77.75,
              26.65
            ],
            [
              -77.75,
              26.66
            ],
            [
              -77.76,
              26.67
            ],
            [
              -77.77,
              26.67
            ],
            [
              -77.78,
              26.67
            ],
            [
              -77.79,
              26.67
            ],
            [
              -77.8,
              26.67
            ],
            [
              -77.81,
              26.66
            ],
            [
              -77.82,
              26.67
            ],
            [
              -77.82,
              26.68
            ],
            [
              -77.83,
              26.69
            ],
            [
              -77.83,
              26.7
            ],
            [
              -77.84,
              26.71
            ],
            [
              -77.84,
              26.72
            ],
            [
              -77.83,
              26.73
            ],
            [
              -77.82,
              26.74
            ]
          ]
        ]
      },
      "raw_probability": 0.0681,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "053795b3129597ba519cc7fd38d767cdc19d3d660c7924ef55b5fd6500bf66ce",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0681,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "91484fc50be4836f1c643e423649ace5906f9bba9bf01f6f570915e34d7b869c",
        "signature": {
          "alg": "ed25519",
          "sig": "012bbda62dfb70f205f981b86189028406620895936c19698adba582f1391579b659853d62d508b8b4b4cc6c9e25980be348fa56c866279857ff508ea0a7840a"
        }
      },
      "receipt_sha256": "91484fc50be4836f1c643e423649ace5906f9bba9bf01f6f570915e34d7b869c"
    },
    {
      "storm_id": "323414",
      "lat": 32.3513,
      "lon": -113.7087,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 836.0,
      "ebshear": 17.0,
      "srh01": 0.0,
      "maxllaz": 0.002,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.0468
        },
        {
          "name": "alignment",
          "value": -3.8035
        },
        {
          "name": "tau",
          "value": 0.4067
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0667
      },
      "coherence_score": 0.406657338142395,
      "coherence_diagnostics": {
        "tau": 0.406657338142395,
        "grad_tau": 0.0670231282711029,
        "torsion": 0.0,
        "alignment": -3.8035497665405273,
        "S_field": 0.15165793895721436,
        "Gamma_field": 1.0337553024291992,
        "S_over_Gamma": 0.14670583605766296,
        "Da": 61.28439712524414,
        "E_coh": 0.524806797504425,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -113.71,
              32.38
            ],
            [
              -113.68,
              32.38
            ],
            [
              -113.67,
              32.37
            ],
            [
              -113.69,
              32.31
            ],
            [
              -113.73,
              32.31
            ],
            [
              -113.74,
              32.32
            ],
            [
              -113.74,
              32.36
            ],
            [
              -113.71,
              32.38
            ]
          ]
        ]
      },
      "raw_probability": 0.0667,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "c871ef2432e1db28bd5a9dba5769eefccacb7dc08a91386e64389d9febdb95ed",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0667,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "2fa7d9a37e7f6b0b072d59a866a3836704ea9d49c7aa2f6a90b7c4262996063d",
        "signature": {
          "alg": "ed25519",
          "sig": "dab875e6b412dca8b5400e5592584bf6100459e582627484fcf5ed855cefec153ad92db06d283447cfcb47c821d65328cdd911cde04ba93546969662318b3e0c"
        }
      },
      "receipt_sha256": "2fa7d9a37e7f6b0b072d59a866a3836704ea9d49c7aa2f6a90b7c4262996063d"
    },
    {
      "storm_id": "323516",
      "lat": 38.9838,
      "lon": -108.255,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 123.0,
      "ebshear": 16.0,
      "srh01": 16.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 16.0
        },
        {
          "name": "hrrr_pwat",
          "value": 19.7968
        },
        {
          "name": "alignment",
          "value": 4.7803
        },
        {
          "name": "tau",
          "value": 0.3249
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0662
      },
      "coherence_score": 0.32489538192749023,
      "coherence_diagnostics": {
        "tau": 0.32489538192749023,
        "grad_tau": 0.022978978231549263,
        "torsion": 0.0,
        "alignment": 4.780269622802734,
        "S_field": 0.21523863077163696,
        "Gamma_field": 0.422088623046875,
        "S_over_Gamma": 0.509937047958374,
        "Da": 27.55897331237793,
        "E_coh": 0.7853958010673523,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -108.29,
              39.01
            ],
            [
              -108.21,
              39.01
            ],
            [
              -108.21,
              38.93
            ],
            [
              -108.24,
              38.93
            ],
            [
              -108.24,
              38.98
            ],
            [
              -108.27,
              39.0
            ],
            [
              -108.29,
              39.0
            ],
            [
              -108.29,
              39.01
            ]
          ]
        ]
      },
      "raw_probability": 0.0662,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "a6c0633423cd2623ab8be69895771a247fe0f35c0032fbbda6d0af066e1fb864",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0662,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "bdb39ca1678c7f7662c37a136529da7f31168405df0cc716b5df46fc193a0899",
        "signature": {
          "alg": "ed25519",
          "sig": "3172b8aede48456eb3faae04fbc0bf071a73b3c20ee6133b85369a14659ef191d483b594e291aa62d3d37535c769aae138765e0a365ef5d77bcc55b2079f0503"
        }
      },
      "receipt_sha256": "bdb39ca1678c7f7662c37a136529da7f31168405df0cc716b5df46fc193a0899"
    },
    {
      "storm_id": "323145",
      "lat": 38.9233,
      "lon": -88.6122,
      "motion_east": 9.7,
      "motion_south": 4.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1031.0,
      "ebshear": 47.0,
      "srh01": 28.0,
      "maxllaz": 0.002,
      "mesh": 0.09,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 28.0
        },
        {
          "name": "hrrr_pwat",
          "value": 36.1718
        },
        {
          "name": "alignment",
          "value": 0.0877
        },
        {
          "name": "tau",
          "value": 0.8849
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0659
      },
      "coherence_score": 0.8849018812179565,
      "coherence_diagnostics": {
        "tau": 0.8849018812179565,
        "grad_tau": 0.2422608882188797,
        "torsion": 0.0,
        "alignment": 0.0877135694026947,
        "S_field": 0.1605791300535202,
        "Gamma_field": 0.6645886301994324,
        "S_over_Gamma": 0.24162183701992035,
        "Da": 39.857139587402344,
        "E_coh": 0.038036756217479706,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -88.62,
              38.95
            ],
            [
              -88.59,
              38.95
            ],
            [
              -88.58,
              38.94
            ],
            [
              -88.58,
              38.91
            ],
            [
              -88.61,
              38.89
            ],
            [
              -88.63,
              38.89
            ],
            [
              -88.64,
              38.9
            ],
            [
              -88.64,
              38.93
            ],
            [
              -88.62,
              38.95
            ]
          ]
        ]
      },
      "raw_probability": 0.0659,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "b384c1797f1e89f8488999c37e8ef2689da8de6eba8136f8585a8e63b736e685",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0659,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "c1e73517ff5a15b707a34881df623c9eefd0326ea5d6c803eadeb92256971c4e",
        "signature": {
          "alg": "ed25519",
          "sig": "4edb5ec7f19fe29055dcf72689f469a8ed0a907af8e81ae9556f4cc2df385cdf3311f492e579e5f3e11590648e01b5edf094a18830274a4bdb46b174fe62410d"
        }
      },
      "receipt_sha256": "c1e73517ff5a15b707a34881df623c9eefd0326ea5d6c803eadeb92256971c4e"
    },
    {
      "storm_id": "323535",
      "lat": 27.5944,
      "lon": -78.32,
      "motion_east": 5.8,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3954.0,
      "ebshear": 7.0,
      "srh01": 5.0,
      "maxllaz": 0.001,
      "mesh": 0.06,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 5.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.7968
        },
        {
          "name": "alignment",
          "value": -1.0672
        },
        {
          "name": "tau",
          "value": 2.3392
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0652
      },
      "coherence_score": 2.339200973510742,
      "coherence_diagnostics": {
        "tau": 2.339200973510742,
        "grad_tau": 0.3019016981124878,
        "torsion": 0.0,
        "alignment": -1.0671521425247192,
        "S_field": 1.047863245010376,
        "Gamma_field": 0.22708861529827118,
        "S_over_Gamma": 4.6143364906311035,
        "Da": 13.678947448730469,
        "E_coh": 0.9740121364593506,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.33,
              27.63
            ],
            [
              -78.32,
              27.62
            ],
            [
              -78.28,
              27.62
            ],
            [
              -78.28,
              27.59
            ],
            [
              -78.29,
              27.57
            ],
            [
              -78.33,
              27.55
            ],
            [
              -78.36,
              27.55
            ],
            [
              -78.36,
              27.59
            ],
            [
              -78.33,
              27.63
            ]
          ]
        ]
      },
      "raw_probability": 0.0652,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "4dd24ff588fc5dd9088f41ffb1267ed72f625127b70a5fbeae0fe21914449609",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0652,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "5de46e3532f6e75139bcb9f517784aeebcf3077e6b54ad55ffef3a8e91c1f4d8",
        "signature": {
          "alg": "ed25519",
          "sig": "b9fde6bb1b418b5e5704e76861255d1944b89c9e7a9d7c97cd79c5506cab4bd657d89cfbfc655ca3abddf71473e3e62eb735c7c1317b5e7918fc3a0cfe008f0a"
        }
      },
      "receipt_sha256": "5de46e3532f6e75139bcb9f517784aeebcf3077e6b54ad55ffef3a8e91c1f4d8"
    },
    {
      "storm_id": "323509",
      "lat": 34.1187,
      "lon": -111.7613,
      "motion_east": 3.7,
      "motion_south": 4.3,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 979.0,
      "ebshear": 22.0,
      "srh01": 0.0,
      "maxllaz": 0.003,
      "mesh": 0.03,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 44.2968
        },
        {
          "name": "alignment",
          "value": 6.8807
        },
        {
          "name": "tau",
          "value": 0.3489
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0644
      },
      "coherence_score": 0.3489238917827606,
      "coherence_diagnostics": {
        "tau": 0.3489238917827606,
        "grad_tau": 0.03919927775859833,
        "torsion": 0.0,
        "alignment": 6.88065242767334,
        "S_field": 0.4162115156650543,
        "Gamma_field": 1.4104218482971191,
        "S_over_Gamma": 0.2950971722602844,
        "Da": 85.44400024414062,
        "E_coh": 0.7731224298477173,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -111.77,
              34.15
            ],
            [
              -111.74,
              34.15
            ],
            [
              -111.73,
              34.14
            ],
            [
              -111.73,
              34.09
            ],
            [
              -111.75,
              34.07
            ],
            [
              -111.8,
              34.07
            ],
            [
              -111.8,
              34.13
            ],
            [
              -111.77,
              34.15
            ]
          ]
        ]
      },
      "raw_probability": 0.0644,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "ba9a407dd3cc2494460da073682790c033f389222ced60ee6548def89ac881bd",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0644,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "e6540be3a410c42abb7d957e031715b592d00d063de40c3a9fc14df6d982ad8a",
        "signature": {
          "alg": "ed25519",
          "sig": "eb87c279d8cdcbddb53b77683a1747bd7e0c894b3980c92d2560ff9948381a8ea011e12ba12241c79e54c8a05a11702e59dccf04bb7731abca7b26ac1635ca0e"
        }
      },
      "receipt_sha256": "e6540be3a410c42abb7d957e031715b592d00d063de40c3a9fc14df6d982ad8a"
    },
    {
      "storm_id": "323327",
      "lat": 27.3663,
      "lon": -78.3863,
      "motion_east": 5.7,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3901.0,
      "ebshear": 8.0,
      "srh01": 8.0,
      "maxllaz": 0.001,
      "mesh": 0.38,
      "flash_rate": 3.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 8.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.7968
        },
        {
          "name": "alignment",
          "value": -1.0672
        },
        {
          "name": "tau",
          "value": 2.3392
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0639
      },
      "coherence_score": 2.339200973510742,
      "coherence_diagnostics": {
        "tau": 2.339200973510742,
        "grad_tau": 0.3019016981124878,
        "torsion": 0.0,
        "alignment": -1.0671521425247192,
        "S_field": 1.047863245010376,
        "Gamma_field": 0.22708861529827118,
        "S_over_Gamma": 4.6143364906311035,
        "Da": 13.678947448730469,
        "E_coh": 0.9740121364593506,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.32,
              27.41
            ],
            [
              -78.3,
              27.4
            ],
            [
              -78.3,
              27.38
            ],
            [
              -78.29,
              27.37
            ],
            [
              -78.33,
              27.3
            ],
            [
              -78.33,
              27.28
            ],
            [
              -78.45,
              27.3
            ],
            [
              -78.49,
              27.33
            ],
            [
              -78.51,
              27.32
            ],
            [
              -78.51,
              27.4
            ],
            [
              -78.49,
              27.39
            ],
            [
              -78.42,
              27.39
            ],
            [
              -78.41,
              27.38
            ],
            [
              -78.38,
              27.4
            ],
            [
              -78.33,
              27.4
            ],
            [
              -78.32,
              27.41
            ]
          ]
        ]
      },
      "raw_probability": 0.0639,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "af3c1e3b9ef7bf2fd93ba705706598f2f63836a5b226e2e975b6528bffe12d56",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0639,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "e1494619028a1ff9bfae36ebbaf602c084fc8804004e70be7ac1b0bcb30c2a22",
        "signature": {
          "alg": "ed25519",
          "sig": "3dd461bbc61c78d02db28cdf8aaa209dec12143a4622bf1ef8a4acec77439e1c71df81eb0322402fe839df7bd79dd6a7f73abb7eb8cc5c41010e6b44c3d87006"
        }
      },
      "receipt_sha256": "e1494619028a1ff9bfae36ebbaf602c084fc8804004e70be7ac1b0bcb30c2a22"
    },
    {
      "storm_id": "323512",
      "lat": 46.2558,
      "lon": -72.675,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 533.0,
      "ebshear": 37.0,
      "srh01": 13.0,
      "maxllaz": 0.0,
      "mesh": 0.91,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 13.0
        },
        {
          "name": "hrrr_pwat",
          "value": 24.0468
        },
        {
          "name": "alignment",
          "value": 1.3542
        },
        {
          "name": "tau",
          "value": 0.8456
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0629
      },
      "coherence_score": 0.8456341028213501,
      "coherence_diagnostics": {
        "tau": 0.8456341028213501,
        "grad_tau": 0.06454261392354965,
        "torsion": 0.0,
        "alignment": 1.354231834411621,
        "S_field": 0.3055778741836548,
        "Gamma_field": 0.26792195439338684,
        "S_over_Gamma": 1.1405481100082397,
        "Da": 15.227129936218262,
        "E_coh": 0.47688788175582886,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -72.71,
              46.3
            ],
            [
              -72.69,
              46.3
            ],
            [
              -72.66,
              46.27
            ],
            [
              -72.64,
              46.28
            ],
            [
              -72.62,
              46.24
            ],
            [
              -72.66,
              46.24
            ],
            [
              -72.67,
              46.23
            ],
            [
              -72.66,
              46.21
            ],
            [
              -72.68,
              46.21
            ],
            [
              -72.68,
              46.22
            ],
            [
              -72.72,
              46.27
            ],
            [
              -72.71,
              46.3
            ]
          ]
        ]
      },
      "raw_probability": 0.0629,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "6899e4c57ee3122d6ed4d3cc177789231151ee8686551ea22f69590017a672f9",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0629,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ea2021bb257c20ceee1fcdcb0d5e339f388df16446897deca6a49fddbbeb343e",
        "signature": {
          "alg": "ed25519",
          "sig": "7ec3ba54cb238b37bdad675d82a2b46a721cb0f1638ed902bc18192f5f74480e4d9f0012f6819391b902149bc632579b2aa8e769e47db1c0a94de7d38820a70d"
        }
      },
      "receipt_sha256": "ea2021bb257c20ceee1fcdcb0d5e339f388df16446897deca6a49fddbbeb343e"
    },
    {
      "storm_id": "323529",
      "lat": 40.205,
      "lon": -89.8375,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 545.0,
      "ebshear": 29.0,
      "srh01": 0.0,
      "maxllaz": 0.0,
      "mesh": 0.11,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.1718
        },
        {
          "name": "alignment",
          "value": -0.0907
        },
        {
          "name": "tau",
          "value": 0.7578
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0622
      },
      "coherence_score": 0.7578088045120239,
      "coherence_diagnostics": {
        "tau": 0.7578088045120239,
        "grad_tau": 0.034977082163095474,
        "torsion": 0.0,
        "alignment": -0.09073799103498459,
        "S_field": 0.1458722949028015,
        "Gamma_field": 0.5337553024291992,
        "S_over_Gamma": 0.2732943296432495,
        "Da": 31.41459083557129,
        "E_coh": 0.023361893370747566,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -89.87,
              40.25
            ],
            [
              -89.79,
              40.25
            ],
            [
              -89.78,
              40.24
            ],
            [
              -89.78,
              40.15
            ],
            [
              -89.86,
              40.15
            ],
            [
              -89.88,
              40.17
            ],
            [
              -89.87,
              40.18
            ],
            [
              -89.87,
              40.25
            ]
          ]
        ]
      },
      "raw_probability": 0.0622,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "a32265c1a0108725e0390a4ebaffc76b2613e4a0c328d9bd8b17d5d016d7262f",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0622,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "037919b3098d74ba98088d267aca2ef6dccfce83fe1739f27e76ac50ac7f1e30",
        "signature": {
          "alg": "ed25519",
          "sig": "391ed388512af64879d247a4de0aa90b540263837969e8374a0bda367eda261f8c9bd3d200341b216c72931bd799900c80fde7c87bd11531ae9f741485a3c803"
        }
      },
      "receipt_sha256": "037919b3098d74ba98088d267aca2ef6dccfce83fe1739f27e76ac50ac7f1e30"
    },
    {
      "storm_id": "323527",
      "lat": 25.684,
      "lon": -78.658,
      "motion_east": 6.9,
      "motion_south": 1.2,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3431.0,
      "ebshear": 5.0,
      "srh01": 11.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 11.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.2968
        },
        {
          "name": "alignment",
          "value": 0.1971
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0617
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 1.136877179145813,
        "torsion": 0.0,
        "alignment": 0.19705772399902344,
        "S_field": 0.43011608719825745,
        "Gamma_field": 0.7112553715705872,
        "S_over_Gamma": 0.6047280430793762,
        "Da": 43.95932388305664,
        "E_coh": 0.9612338542938232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.69,
              25.72
            ],
            [
              -78.61,
              25.72
            ],
            [
              -78.61,
              25.63
            ],
            [
              -78.69,
              25.63
            ],
            [
              -78.69,
              25.72
            ]
          ]
        ]
      },
      "raw_probability": 0.0617,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "10bc17d688b99839c004f31f54bc180b877c9ec431773ef2aaab99281e028b24",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0617,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "0758a08b0165e8abc8d3891b0480b805f98564321b00b99ec6124543b4628f4f",
        "signature": {
          "alg": "ed25519",
          "sig": "035fc83dcf9f4be0de1929c384afe2288c52d2f79d53655fb5e5e27ef656649a149c77fc56bc13975a6194b5f6a65a55cec081732ad7c9db829a0e7f0d54520e"
        }
      },
      "receipt_sha256": "0758a08b0165e8abc8d3891b0480b805f98564321b00b99ec6124543b4628f4f"
    },
    {
      "storm_id": "323496",
      "lat": 33.1675,
      "lon": -112.7925,
      "motion_east": 4.3,
      "motion_south": 2.1,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 652.0,
      "ebshear": 23.0,
      "srh01": 20.0,
      "maxllaz": 0.003,
      "mesh": 0.23,
      "flash_rate": 4.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 20.0
        },
        {
          "name": "hrrr_pwat",
          "value": 35.6718
        },
        {
          "name": "alignment",
          "value": -5.1283
        },
        {
          "name": "tau",
          "value": 0.3704
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0597
      },
      "coherence_score": 0.37038689851760864,
      "coherence_diagnostics": {
        "tau": 0.37038689851760864,
        "grad_tau": 0.006286792457103729,
        "torsion": 0.0,
        "alignment": -5.128344535827637,
        "S_field": 0.3358268737792969,
        "Gamma_field": 1.2104219198226929,
        "S_over_Gamma": 0.27744612097740173,
        "Da": 70.31232452392578,
        "E_coh": 0.765241801738739,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -112.79,
              33.23
            ],
            [
              -112.75,
              33.23
            ],
            [
              -112.73,
              33.19
            ],
            [
              -112.78,
              33.09
            ],
            [
              -112.82,
              33.09
            ],
            [
              -112.84,
              33.11
            ],
            [
              -112.84,
              33.17
            ],
            [
              -112.79,
              33.23
            ]
          ]
        ]
      },
      "raw_probability": 0.0597,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "6cc6b9c7dc4d3bf014df906aef7584c21844f473c21178be26a50e7f8e38f645",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0597,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "01d231873e8e937a15f64a5bd46f4d95854b7980068377843ec0fb6b2101ecc4",
        "signature": {
          "alg": "ed25519",
          "sig": "68f7f8a386266096de04d8455eaf81c79699540635e14320d07de392f5826a323a75c1e3e92c7fa569b425d35adf9ccb7a405aef7275056554ce166d1d954807"
        }
      },
      "receipt_sha256": "01d231873e8e937a15f64a5bd46f4d95854b7980068377843ec0fb6b2101ecc4"
    },
    {
      "storm_id": "323415",
      "lat": 25.2026,
      "lon": -78.7259,
      "motion_east": 5.7,
      "motion_south": 0.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3064.0,
      "ebshear": 6.0,
      "srh01": 15.0,
      "maxllaz": 0.001,
      "mesh": 0.38,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 15.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.2968
        },
        {
          "name": "alignment",
          "value": 0.1971
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0595
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 1.136877179145813,
        "torsion": 0.0,
        "alignment": 0.19705772399902344,
        "S_field": 0.43011608719825745,
        "Gamma_field": 0.7112553715705872,
        "S_over_Gamma": 0.6047280430793762,
        "Da": 43.95932388305664,
        "E_coh": 0.9612338542938232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.68,
              25.29
            ],
            [
              -78.68,
              25.28
            ],
            [
              -78.66,
              25.27
            ],
            [
              -78.66,
              25.25
            ],
            [
              -78.68,
              25.22
            ],
            [
              -78.67,
              25.21
            ],
            [
              -78.67,
              25.17
            ],
            [
              -78.68,
              25.16
            ],
            [
              -78.68,
              25.14
            ],
            [
              -78.67,
              25.13
            ],
            [
              -78.69,
              25.11
            ],
            [
              -78.74,
              25.11
            ],
            [
              -78.76,
              25.1
            ],
            [
              -78.77,
              25.11
            ],
            [
              -78.77,
              25.14
            ],
            [
              -78.78,
              25.15
            ],
            [
              -78.77,
              25.17
            ],
            [
              -78.78,
              25.18
            ],
            [
              -78.78,
              25.2
            ],
            [
              -78.77,
              25.21
            ],
            [
              -78.79,
              25.24
            ],
            [
              -78.79,
              25.26
            ],
            [
              -78.78,
              25.28
            ],
            [
              -78.77,
              25.26
            ],
            [
              -78.76,
              25.27
            ],
            [
              -78.69,
              25.27
            ],
            [
              -78.68,
              25.29
            ]
          ]
        ]
      },
      "raw_probability": 0.0595,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "76ff94b20d11a7c680c7ad08c3493239a48cb0dc98b773f5d077c29b5e9e71de",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0595,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7c866609cb989da32bb08baa0c30acabcf521d8b20ed1554cd9f95a4ee809c0b",
        "signature": {
          "alg": "ed25519",
          "sig": "9524dd15d795b3800d042d19d2387f5226a28d3d1dba0533fa700eced3ba1fbf93e09a2a22add23f8fd6ba0a9b832b291959cbf21da2af8abb68b138d72ae308"
        }
      },
      "receipt_sha256": "7c866609cb989da32bb08baa0c30acabcf521d8b20ed1554cd9f95a4ee809c0b"
    },
    {
      "storm_id": "323427",
      "lat": 24.7692,
      "lon": -78.5046,
      "motion_east": 5.3,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3084.0,
      "ebshear": 5.0,
      "srh01": 13.0,
      "maxllaz": 0.001,
      "mesh": 0.3,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 13.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.2968
        },
        {
          "name": "alignment",
          "value": 0.1971
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0595
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 1.136877179145813,
        "torsion": 0.0,
        "alignment": 0.19705772399902344,
        "S_field": 0.43011608719825745,
        "Gamma_field": 0.7112553715705872,
        "S_over_Gamma": 0.6047280430793762,
        "Da": 43.95932388305664,
        "E_coh": 0.9612338542938232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.56,
              24.84
            ],
            [
              -78.48,
              24.84
            ],
            [
              -78.47,
              24.83
            ],
            [
              -78.42,
              24.84
            ],
            [
              -78.43,
              24.71
            ],
            [
              -78.45,
              24.71
            ],
            [
              -78.47,
              24.69
            ],
            [
              -78.48,
              24.7
            ],
            [
              -78.54,
              24.71
            ],
            [
              -78.54,
              24.72
            ],
            [
              -78.58,
              24.77
            ],
            [
              -78.58,
              24.8
            ],
            [
              -78.56,
              24.84
            ]
          ]
        ]
      },
      "raw_probability": 0.0595,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "76ff94b20d11a7c680c7ad08c3493239a48cb0dc98b773f5d077c29b5e9e71de",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0595,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7c866609cb989da32bb08baa0c30acabcf521d8b20ed1554cd9f95a4ee809c0b",
        "signature": {
          "alg": "ed25519",
          "sig": "9524dd15d795b3800d042d19d2387f5226a28d3d1dba0533fa700eced3ba1fbf93e09a2a22add23f8fd6ba0a9b832b291959cbf21da2af8abb68b138d72ae308"
        }
      },
      "receipt_sha256": "7c866609cb989da32bb08baa0c30acabcf521d8b20ed1554cd9f95a4ee809c0b"
    },
    {
      "storm_id": "323253",
      "lat": 24.6907,
      "lon": -78.7886,
      "motion_east": 5.6,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2908.0,
      "ebshear": 5.0,
      "srh01": 7.0,
      "maxllaz": 0.001,
      "mesh": 0.09,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 7.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.2968
        },
        {
          "name": "alignment",
          "value": 0.1971
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.059
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 1.136877179145813,
        "torsion": 0.0,
        "alignment": 0.19705772399902344,
        "S_field": 0.43011608719825745,
        "Gamma_field": 0.7112553715705872,
        "S_over_Gamma": 0.6047280430793762,
        "Da": 43.95932388305664,
        "E_coh": 0.9612338542938232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.84,
              24.79
            ],
            [
              -78.75,
              24.79
            ],
            [
              -78.73,
              24.78
            ],
            [
              -78.73,
              24.67
            ],
            [
              -78.74,
              24.66
            ],
            [
              -78.74,
              24.63
            ],
            [
              -78.76,
              24.6
            ],
            [
              -78.79,
              24.6
            ],
            [
              -78.81,
              24.61
            ],
            [
              -78.81,
              24.64
            ],
            [
              -78.82,
              24.65
            ],
            [
              -78.83,
              24.71
            ],
            [
              -78.85,
              24.75
            ],
            [
              -78.84,
              24.79
            ]
          ]
        ]
      },
      "raw_probability": 0.059,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "998db71b2e9ee165ceb1f2c24264e47a8b60d233f222d31e1c8bacb0eb0d2942",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.059,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "d03635dafc1bb83c635d0913055ae02c928f974b08caad6d28b6d917ba9aeea7",
        "signature": {
          "alg": "ed25519",
          "sig": "f45d78e4e3f5de95afe9c495f0ecf81570aa3a0b445b2f6ac62a5c8ae8eb30cc70aaaa512e183d71aa320b2096b0a81f62de053b930cd5fcfab89b1cd1c8bb03"
        }
      },
      "receipt_sha256": "d03635dafc1bb83c635d0913055ae02c928f974b08caad6d28b6d917ba9aeea7"
    },
    {
      "storm_id": "323537",
      "lat": 24.9977,
      "lon": -78.4877,
      "motion_east": 5.4,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2934.0,
      "ebshear": 6.0,
      "srh01": 18.0,
      "maxllaz": 0.0,
      "mesh": 0.13,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 18.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.2968
        },
        {
          "name": "alignment",
          "value": 0.1971
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.059
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 1.136877179145813,
        "torsion": 0.0,
        "alignment": 0.19705772399902344,
        "S_field": 0.43011608719825745,
        "Gamma_field": 0.7112553715705872,
        "S_over_Gamma": 0.6047280430793762,
        "Da": 43.95932388305664,
        "E_coh": 0.9612338542938232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.43,
              25.06
            ],
            [
              -78.43,
              24.95
            ],
            [
              -78.44,
              24.93
            ],
            [
              -78.52,
              24.93
            ],
            [
              -78.53,
              24.94
            ],
            [
              -78.52,
              24.96
            ],
            [
              -78.52,
              25.0
            ],
            [
              -78.53,
              25.01
            ],
            [
              -78.52,
              25.03
            ],
            [
              -78.51,
              25.04
            ],
            [
              -78.5,
              25.03
            ],
            [
              -78.46,
              25.03
            ],
            [
              -78.43,
              25.06
            ]
          ]
        ]
      },
      "raw_probability": 0.059,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "998db71b2e9ee165ceb1f2c24264e47a8b60d233f222d31e1c8bacb0eb0d2942",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.059,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "d03635dafc1bb83c635d0913055ae02c928f974b08caad6d28b6d917ba9aeea7",
        "signature": {
          "alg": "ed25519",
          "sig": "f45d78e4e3f5de95afe9c495f0ecf81570aa3a0b445b2f6ac62a5c8ae8eb30cc70aaaa512e183d71aa320b2096b0a81f62de053b930cd5fcfab89b1cd1c8bb03"
        }
      },
      "receipt_sha256": "d03635dafc1bb83c635d0913055ae02c928f974b08caad6d28b6d917ba9aeea7"
    },
    {
      "storm_id": "323513",
      "lat": 44.8906,
      "lon": -73.9537,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 56.0,
      "ebshear": 18.0,
      "srh01": 1.0,
      "maxllaz": 0.007,
      "mesh": 0.23,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 1.0
        },
        {
          "name": "hrrr_pwat",
          "value": 16.7968
        },
        {
          "name": "alignment",
          "value": 0.3588
        },
        {
          "name": "tau",
          "value": 0.9413
        },
        {
          "name": "maxllaz",
          "value": 0.007
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0577
      },
      "coherence_score": 0.9412568211555481,
      "coherence_diagnostics": {
        "tau": 0.9412568211555481,
        "grad_tau": 0.06381219625473022,
        "torsion": 0.0,
        "alignment": 0.35875847935676575,
        "S_field": 0.20881003141403198,
        "Gamma_field": 0.15875528752803802,
        "S_over_Gamma": 1.3152949810028076,
        "Da": 9.008854866027832,
        "E_coh": 0.3592476546764374,
        "singularity_count": 2.0,
        "singularity_conditions_met": 2,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": false
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -73.98,
              44.94
            ],
            [
              -73.96,
              44.94
            ],
            [
              -73.95,
              44.92
            ],
            [
              -73.91,
              44.92
            ],
            [
              -73.9,
              44.91
            ],
            [
              -73.9,
              44.88
            ],
            [
              -73.91,
              44.87
            ],
            [
              -73.9,
              44.86
            ],
            [
              -73.9,
              44.83
            ],
            [
              -73.96,
              44.83
            ],
            [
              -74.0,
              44.85
            ],
            [
              -74.0,
              44.87
            ],
            [
              -74.01,
              44.88
            ],
            [
              -74.0,
              44.89
            ],
            [
              -74.0,
              44.92
            ],
            [
              -73.98,
              44.94
            ]
          ]
        ]
      },
      "raw_probability": 0.0577,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "39822baf8d3064ca53fa55f0ea681159bfcb3a4e3dbb56000d21814ee7b2dc9d",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0577,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "a8f48543f83b17433ab401753f52204a4a67e691b5ca32cb7d3528b3f4006e1c",
        "signature": {
          "alg": "ed25519",
          "sig": "f7d8d67795ae7a8188a52386996a85e5b8ce1415f86b1a50722562f6747fb6fdb0927aab12b105fbe54c393d1a086cbf65a0861949981eb0a50f9ce6f0e38b01"
        }
      },
      "receipt_sha256": "a8f48543f83b17433ab401753f52204a4a67e691b5ca32cb7d3528b3f4006e1c"
    },
    {
      "storm_id": "323536",
      "lat": 25.2017,
      "lon": -78.49,
      "motion_east": 5.8,
      "motion_south": 0.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2929.0,
      "ebshear": 6.0,
      "srh01": 19.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 19.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.2968
        },
        {
          "name": "alignment",
          "value": 0.1971
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0571
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 1.136877179145813,
        "torsion": 0.0,
        "alignment": 0.19705772399902344,
        "S_field": 0.43011608719825745,
        "Gamma_field": 0.7112553715705872,
        "S_over_Gamma": 0.6047280430793762,
        "Da": 43.95932388305664,
        "E_coh": 0.9612338542938232,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": true,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -78.52,
              25.22
            ],
            [
              -78.44,
              25.22
            ],
            [
              -78.44,
              25.19
            ],
            [
              -78.5,
              25.19
            ],
            [
              -78.52,
              25.17
            ],
            [
              -78.52,
              25.22
            ]
          ]
        ]
      },
      "raw_probability": 0.0571,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "3d29380d510117082273c0f6558e00e39d4168f02cf335e5ec76e56d5b5c57af",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0571,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7c9e066cb573710d1821cea430e4eeb5a688605a33d2a6f3eba6297619a21bd0",
        "signature": {
          "alg": "ed25519",
          "sig": "da2660801940c48ac59459f25d0597fd820439271ec8cbf431e82e90654fdb84f24ab8bd691eab132baab75c5382a7be62f920ae33908a8c41e15f8219d4dc09"
        }
      },
      "receipt_sha256": "7c9e066cb573710d1821cea430e4eeb5a688605a33d2a6f3eba6297619a21bd0"
    },
    {
      "storm_id": "323500",
      "lat": 24.9083,
      "lon": -80.8259,
      "motion_east": 5.7,
      "motion_south": 0.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3987.0,
      "ebshear": 7.0,
      "srh01": 12.0,
      "maxllaz": 0.002,
      "mesh": 0.14,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 12.0
        },
        {
          "name": "hrrr_pwat",
          "value": 32.2968
        },
        {
          "name": "alignment",
          "value": -0.5529
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0556
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.5788922309875488,
        "torsion": 0.0,
        "alignment": -0.5529422760009766,
        "S_field": 0.7474415898323059,
        "Gamma_field": 0.5212553143501282,
        "S_over_Gamma": 1.4339261054992676,
        "Da": 31.748167037963867,
        "E_coh": 0.9780313968658447,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -80.75,
              24.96
            ],
            [
              -80.69,
              24.96
            ],
            [
              -80.68,
              24.95
            ],
            [
              -80.68,
              24.9
            ],
            [
              -80.72,
              24.89
            ],
            [
              -80.73,
              24.88
            ],
            [
              -80.82,
              24.88
            ],
            [
              -80.84,
              24.86
            ],
            [
              -80.84,
              24.82
            ],
            [
              -80.92,
              24.83
            ],
            [
              -80.93,
              24.84
            ],
            [
              -80.92,
              24.86
            ],
            [
              -80.92,
              24.89
            ],
            [
              -80.93,
              24.91
            ],
            [
              -80.92,
              24.92
            ],
            [
              -80.9,
              24.92
            ],
            [
              -80.89,
              24.93
            ],
            [
              -80.88,
              24.92
            ],
            [
              -80.86,
              24.94
            ],
            [
              -80.87,
              24.95
            ],
            [
              -80.86,
              24.95
            ],
            [
              -80.84,
              24.9
            ],
            [
              -80.83,
              24.89
            ],
            [
              -80.81,
              24.89
            ],
            [
              -80.8,
              24.9
            ],
            [
              -80.81,
              24.94
            ],
            [
              -80.8,
              24.95
            ],
            [
              -80.76,
              24.95
            ],
            [
              -80.75,
              24.96
            ]
          ]
        ]
      },
      "raw_probability": 0.0556,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "efaf72b363b2f2449fdd7555a6e8788bc13176eeb882c3a90d5179b1ca4f60c1",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0556,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ae25e149ad5b7deaed1c234d3da6d4fe7f979ab823acee8bad3ab5adf5b3e563",
        "signature": {
          "alg": "ed25519",
          "sig": "4d0d647ac145de628d4b5b30b059e8ffa7849619e5ed4705b37ef11fcf3f8012bedbc8ec30e2098cfcbb2b3d0e9bbced6a3ee912066706a582d5a1f8e60e6906"
        }
      },
      "receipt_sha256": "ae25e149ad5b7deaed1c234d3da6d4fe7f979ab823acee8bad3ab5adf5b3e563"
    },
    {
      "storm_id": "323511",
      "lat": 46.7556,
      "lon": -70.3956,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 148.0,
      "ebshear": 17.0,
      "srh01": 14.0,
      "maxllaz": 0.001,
      "mesh": 0.08,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 14.0
        },
        {
          "name": "hrrr_pwat",
          "value": 25.1718
        },
        {
          "name": "alignment",
          "value": -2.7137
        },
        {
          "name": "tau",
          "value": 0.6498
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0492
      },
      "coherence_score": 0.6497900485992432,
      "coherence_diagnostics": {
        "tau": 0.6497900485992432,
        "grad_tau": 0.11411671340465546,
        "torsion": 0.0,
        "alignment": -2.7136669158935547,
        "S_field": 0.22148829698562622,
        "Gamma_field": 0.31458863615989685,
        "S_over_Gamma": 0.7040569186210632,
        "Da": 17.810453414916992,
        "E_coh": 0.09697382152080536,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -70.4,
              46.8
            ],
            [
              -70.36,
              46.78
            ],
            [
              -70.36,
              46.74
            ],
            [
              -70.39,
              46.72
            ],
            [
              -70.4,
              46.73
            ],
            [
              -70.41,
              46.72
            ],
            [
              -70.42,
              46.73
            ],
            [
              -70.42,
              46.78
            ],
            [
              -70.4,
              46.8
            ]
          ]
        ]
      },
      "raw_probability": 0.0492,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "36fb9f10b4d50759dd4d991467968500dcbd2d1d8494fe8d9937eb29e4f1a031",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0492,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "836cd63916c899a84f1ea2bf093c7521563d9bdb3230b149b077498ff2c7bd3b",
        "signature": {
          "alg": "ed25519",
          "sig": "005b1a324d448cb047fc1a3dce86f5c946d162aef9dcfed57c3c17ec1b1e8e06491c0d75c5e88cd7c21dd7651df9d05043ece2c0a991815241c82677a8033605"
        }
      },
      "receipt_sha256": "836cd63916c899a84f1ea2bf093c7521563d9bdb3230b149b077498ff2c7bd3b"
    },
    {
      "storm_id": "323099",
      "lat": 25.358,
      "lon": -83.077,
      "motion_east": 7.1,
      "motion_south": 1.5,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3752.0,
      "ebshear": 10.0,
      "srh01": 0.0,
      "maxllaz": 0.001,
      "mesh": 0.22,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 31.6718
        },
        {
          "name": "alignment",
          "value": -0.3654
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0488
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.9918761849403381,
        "torsion": 0.0,
        "alignment": -0.36544227600097656,
        "S_field": 0.6213788986206055,
        "Gamma_field": 0.606255292892456,
        "S_over_Gamma": 1.0249459743499756,
        "Da": 36.93452072143555,
        "E_coh": 0.9559686183929443,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -83.08,
              25.4
            ],
            [
              -83.07,
              25.38
            ],
            [
              -83.05,
              25.38
            ],
            [
              -83.04,
              25.36
            ],
            [
              -83.04,
              25.32
            ],
            [
              -83.06,
              25.29
            ],
            [
              -83.12,
              25.29
            ],
            [
              -83.12,
              25.37
            ],
            [
              -83.11,
              25.39
            ],
            [
              -83.08,
              25.4
            ]
          ]
        ]
      },
      "raw_probability": 0.0488,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "5f3eae09c899d9dfbdc31362943b754d0e9d07f9aaf452eb38d22704d5cbe80a",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0488,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "747c479facf17dcb9580a5b010813e1d6e6ad4e22214b4c27b29e0469f8bd547",
        "signature": {
          "alg": "ed25519",
          "sig": "13f6715b798c09f19f75f08c7e8490923c44ef6a8990b1236e22d0fc1524e7dd6ff97f46a645e38a1cdf391adf61baa786544dc1b1ca98f4ca7f98feb2146701"
        }
      },
      "receipt_sha256": "747c479facf17dcb9580a5b010813e1d6e6ad4e22214b4c27b29e0469f8bd547"
    },
    {
      "storm_id": "323070",
      "lat": 33.7775,
      "lon": -112.05,
      "motion_east": 3.7,
      "motion_south": 4.3,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 813.0,
      "ebshear": 22.0,
      "srh01": 0.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 35.6718
        },
        {
          "name": "alignment",
          "value": -1.2309
        },
        {
          "name": "tau",
          "value": 0.3297
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0467
      },
      "coherence_score": 0.32967910170555115,
      "coherence_diagnostics": {
        "tau": 0.32967910170555115,
        "grad_tau": 0.025009186938405037,
        "torsion": 0.0,
        "alignment": -1.2308855056762695,
        "S_field": 0.22315329313278198,
        "Gamma_field": 1.3862552642822266,
        "S_over_Gamma": 0.1609756201505661,
        "Da": 81.16697692871094,
        "E_coh": 0.5785694122314453,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -112.04,
              33.82
            ],
            [
              -111.98,
              33.82
            ],
            [
              -111.99,
              33.78
            ],
            [
              -112.04,
              33.74
            ],
            [
              -112.07,
              33.74
            ],
            [
              -112.08,
              33.75
            ],
            [
              -112.09,
              33.74
            ],
            [
              -112.09,
              33.76
            ],
            [
              -112.08,
              33.76
            ],
            [
              -112.05,
              33.79
            ],
            [
              -112.05,
              33.81
            ],
            [
              -112.04,
              33.82
            ]
          ]
        ]
      },
      "raw_probability": 0.0467,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "bc0656e0dcfb174532b206d0d8aa1ab199daf958ee01b884f48e959d10d86fa7",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0467,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "b3125343a7447dd3e23476a8882f9f7bed8e3bb6f0f2e18c6a7730b6c7277c66",
        "signature": {
          "alg": "ed25519",
          "sig": "387972831718d1bc703c2926ab14329a0b485c9ffd242fba356b40455e71003a8636f06bd56f226612a27e2e409b34d38fd2126fef3f8c7baf610ef15ce3e506"
        }
      },
      "receipt_sha256": "b3125343a7447dd3e23476a8882f9f7bed8e3bb6f0f2e18c6a7730b6c7277c66"
    },
    {
      "storm_id": "322787",
      "lat": 33.935,
      "lon": -111.895,
      "motion_east": 3.6,
      "motion_south": 4.4,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 672.0,
      "ebshear": 22.0,
      "srh01": 0.0,
      "maxllaz": 0.004,
      "mesh": 0.23,
      "flash_rate": 3.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 35.6718
        },
        {
          "name": "alignment",
          "value": -1.2309
        },
        {
          "name": "tau",
          "value": 0.3297
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0465
      },
      "coherence_score": 0.32967910170555115,
      "coherence_diagnostics": {
        "tau": 0.32967910170555115,
        "grad_tau": 0.025009186938405037,
        "torsion": 0.0,
        "alignment": -1.2308855056762695,
        "S_field": 0.22315329313278198,
        "Gamma_field": 1.3862552642822266,
        "S_over_Gamma": 0.1609756201505661,
        "Da": 81.16697692871094,
        "E_coh": 0.5785694122314453,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 4,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -111.92,
              34.02
            ],
            [
              -111.89,
              34.02
            ],
            [
              -111.87,
              34.01
            ],
            [
              -111.85,
              33.97
            ],
            [
              -111.81,
              33.93
            ],
            [
              -111.81,
              33.9
            ],
            [
              -111.8,
              33.89
            ],
            [
              -111.83,
              33.86
            ],
            [
              -111.91,
              33.85
            ],
            [
              -111.92,
              33.84
            ],
            [
              -111.94,
              33.85
            ],
            [
              -111.95,
              33.89
            ],
            [
              -111.98,
              33.93
            ],
            [
              -111.98,
              33.97
            ],
            [
              -111.94,
              34.01
            ],
            [
              -111.92,
              34.02
            ]
          ]
        ]
      },
      "raw_probability": 0.0465,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "774abdfb26456af19fcd98799a7561e0dca22cc62c773ec77a3f492397ba7ab4",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0465,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "cfc8f81a6fdfc38530da114a605df1fe0f847e4c271a14f518927781682e085b",
        "signature": {
          "alg": "ed25519",
          "sig": "5e607dc50213084702e8a1713aac4220bb895d84ee1b2c70ee3488fa7f48a6e24fa6096464fb357110351bb28fb6587ce1b5bb6decc1901a716968c3d31e8605"
        }
      },
      "receipt_sha256": "cfc8f81a6fdfc38530da114a605df1fe0f847e4c271a14f518927781682e085b"
    },
    {
      "storm_id": "323402",
      "lat": 33.6411,
      "lon": -111.8467,
      "motion_east": 3.9,
      "motion_south": 4.1,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 612.0,
      "ebshear": 19.0,
      "srh01": 0.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 35.6718
        },
        {
          "name": "alignment",
          "value": -1.2309
        },
        {
          "name": "tau",
          "value": 0.3297
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0418
      },
      "coherence_score": 0.32967910170555115,
      "coherence_diagnostics": {
        "tau": 0.32967910170555115,
        "grad_tau": 0.025009186938405037,
        "torsion": 0.0,
        "alignment": -1.2308855056762695,
        "S_field": 0.22315329313278198,
        "Gamma_field": 1.3862552642822266,
        "S_over_Gamma": 0.1609756201505661,
        "Da": 81.16697692871094,
        "E_coh": 0.5785694122314453,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -111.84,
              33.67
            ],
            [
              -111.84,
              33.65
            ],
            [
              -111.81,
              33.63
            ],
            [
              -111.82,
              33.6
            ],
            [
              -111.85,
              33.6
            ],
            [
              -111.88,
              33.63
            ],
            [
              -111.88,
              33.66
            ],
            [
              -111.86,
              33.66
            ],
            [
              -111.84,
              33.67
            ]
          ]
        ]
      },
      "raw_probability": 0.0418,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "9cf58c9985a75db3c21003fbc99c1137c9c4ae1327579608534546ef661906e5",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0418,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ac72fb7298583f380d0cc75463db26d5cabe14ddff9f9d6e9256dd7968ca850c",
        "signature": {
          "alg": "ed25519",
          "sig": "64d994c3e36ef878e7b7f05829a5ca5b425fea02edfdad19db690454c028559a57e76cf21db032505c9560c4fc92b5534f79f21ac16c40c48c80625ce177880e"
        }
      },
      "receipt_sha256": "ac72fb7298583f380d0cc75463db26d5cabe14ddff9f9d6e9256dd7968ca850c"
    },
    {
      "storm_id": "323104",
      "lat": 40.6974,
      "lon": -83.7537,
      "motion_east": 1.4,
      "motion_south": -1.0,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 459.0,
      "ebshear": 23.0,
      "srh01": 25.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 25.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.0468
        },
        {
          "name": "alignment",
          "value": -1.2162
        },
        {
          "name": "tau",
          "value": 0.8949
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0411
      },
      "coherence_score": 0.894881546497345,
      "coherence_diagnostics": {
        "tau": 0.894881546497345,
        "grad_tau": 0.05606276914477348,
        "torsion": 0.0,
        "alignment": -1.216166377067566,
        "S_field": 0.204158216714859,
        "Gamma_field": 0.5429219603538513,
        "S_over_Gamma": 0.37603601813316345,
        "Da": 32.428497314453125,
        "E_coh": 0.17867842316627502,
        "singularity_count": 1.0,
        "singularity_conditions_met": 1,
        "singularity_detail": {
          "s_over_gamma": false,
          "high_gradient": false,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -83.87,
              40.76
            ],
            [
              -83.82,
              40.76
            ],
            [
              -83.81,
              40.75
            ],
            [
              -83.8,
              40.76
            ],
            [
              -83.74,
              40.76
            ],
            [
              -83.74,
              40.74
            ],
            [
              -83.73,
              40.73
            ],
            [
              -83.72,
              40.74
            ],
            [
              -83.69,
              40.72
            ],
            [
              -83.66,
              40.72
            ],
            [
              -83.62,
              40.7
            ],
            [
              -83.53,
              40.6
            ],
            [
              -83.53,
              40.56
            ],
            [
              -83.55,
              40.54
            ],
            [
              -83.6,
              40.54
            ],
            [
              -83.71,
              40.64
            ],
            [
              -83.71,
              40.68
            ],
            [
              -83.75,
              40.71
            ],
            [
              -83.77,
              40.71
            ],
            [
              -83.79,
              40.69
            ],
            [
              -83.87,
              40.69
            ],
            [
              -83.88,
              40.68
            ],
            [
              -83.9,
              40.69
            ],
            [
              -83.91,
              40.7
            ],
            [
              -83.9,
              40.75
            ],
            [
              -83.88,
              40.75
            ],
            [
              -83.87,
              40.76
            ]
          ]
        ]
      },
      "raw_probability": 0.0411,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "f08827e488597ac2d132c725870d7a37ffa411f6ab84cb05448c8ec9cd245694",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0411,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "f3413b10a3184488d3962791062bac3f0ef38a47fabe7ceb181da50fc8400f97",
        "signature": {
          "alg": "ed25519",
          "sig": "02bfef32f70bd161e8e030df205359b39b931c339649866a9f72d4696267a85b6970ace7a19ef83f801ff02c954615a69ca40304a5b844e7c27f6df3cf0a840b"
        }
      },
      "receipt_sha256": "f3413b10a3184488d3962791062bac3f0ef38a47fabe7ceb181da50fc8400f97"
    },
    {
      "storm_id": "323461",
      "lat": 25.11,
      "lon": -81.3655,
      "motion_east": 5.3,
      "motion_south": 0.1,
      "valid_time": "20260820_100041 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3595.0,
      "ebshear": 11.0,
      "srh01": 7.0,
      "maxllaz": 0.004,
      "mesh": 0.45,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 7.0
        },
        {
          "name": "hrrr_pwat",
          "value": 32.2968
        },
        {
          "name": "alignment",
          "value": -0.5529
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0398
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.5788922309875488,
        "torsion": 0.0,
        "alignment": -0.5529422760009766,
        "S_field": 0.7474415898323059,
        "Gamma_field": 0.5212553143501282,
        "S_over_Gamma": 1.4339261054992676,
        "Da": 31.748167037963867,
        "E_coh": 0.9780313968658447,
        "singularity_count": 3.0,
        "singularity_conditions_met": 3,
        "singularity_detail": {
          "s_over_gamma": true,
          "high_gradient": true,
          "high_torsion": false,
          "positive_alignment": false,
          "high_damkohler": true
        }
      },
      "scoring_tier": "tier1_ml",
      "coherence_source": "hrrr",
      "model_version": "tornado_storm_v1_0",
      "track_length": 1,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -81.32,
              25.22
            ],
            [
              -81.3,
              25.21
            ],
            [
              -81.3,
              25.18
            ],
            [
              -81.31,
              25.17
            ],
            [
              -81.31,
              25.04
            ],
            [
              -81.32,
              25.03
            ],
            [
              -81.3,
              25.01
            ],
            [
              -81.3,
              24.99
            ],
            [
              -81.38,
              24.99
            ],
            [
              -81.42,
              25.02
            ],
            [
              -81.44,
              25.02
            ],
            [
              -81.44,
              25.06
            ],
            [
              -81.43,
              25.05
            ],
            [
              -81.42,
              25.06
            ],
            [
              -81.42,
              25.13
            ],
            [
              -81.41,
              25.14
            ],
            [
              -81.41,
              25.16
            ],
            [
              -81.4,
              25.16
            ],
            [
              -81.38,
              25.19
            ],
            [
              -81.37,
              25.18
            ],
            [
              -81.34,
              25.19
            ],
            [
              -81.32,
              25.22
            ]
          ]
        ]
      },
      "raw_probability": 0.0398,
      "confidence_lo": 0.0007,
      "confidence_hi": 0.0007,
      "uncertainty_class": "tight",
      "abstained": false,
      "abstain_reason": null,
      "gateway_mode": "NORMAL",
      "calibrated": true,
      "receipt": {
        "spec": "hazardpulse/forecast/v1",
        "model_version": "tornado_storm_v1_0",
        "model_sha256": "4c083b09a788f79570bfeac0dbc646b4dd29f820ab9f823cc3999bf112babd4a",
        "input_sha256": "8c709b91d0df7260e67ffb60c05c7335a01751048ce85f4f00bc00c05b8ab012",
        "issued_at": "2026-08-20T10:24:49Z",
        "raw_probability": 0.0398,
        "probability": 0.000679,
        "confidence_lo": 0.000667,
        "confidence_hi": 0.000679,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "7296cadb317263a888f3d6bd5ac715c3593c4d4ddc5cefbefc13a6b58c8546c9",
        "signature": {
          "alg": "ed25519",
          "sig": "d97f26e66534c69ca4b91b79b48a891f6ee531fc5cd3effdb8cd9f2632db5d72f32589ed01255c98842fd5a91c16622f2ee9787e1033f17dcd0afa5d3dbaaf05"
        }
      },
      "receipt_sha256": "7296cadb317263a888f3d6bd5ac715c3593c4d4ddc5cefbefc13a6b58c8546c9"
    }
  ]
}
