{
  "forecast_id": "to_fcst_20260820_1238",
  "hazard": "tornado",
  "issued_at": "2026-08-20T12:38:43Z",
  "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": 71,
  "top_probability": 0.0167,
  "source_artifacts": [
    "/data/live-tornadoes.json",
    "/data/tornado-storms.geojson"
  ],
  "storms": [
    {
      "storm_id": "324466",
      "lat": 35.8146,
      "lon": -87.1358,
      "motion_east": 11.0,
      "motion_south": 2.2,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0167,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2202.0,
      "ebshear": 21.0,
      "srh01": 102.0,
      "maxllaz": 0.009,
      "mesh": 0.46,
      "flash_rate": 13.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 102.0
        },
        {
          "name": "hrrr_pwat",
          "value": 49.0577
        },
        {
          "name": "alignment",
          "value": -4.0614
        },
        {
          "name": "tau",
          "value": 1.2896
        },
        {
          "name": "maxllaz",
          "value": 0.009
        }
      ],
      "model_scores": {
        "gbt_prob": 0.681
      },
      "coherence_score": 1.2895777225494385,
      "coherence_diagnostics": {
        "tau": 1.2895777225494385,
        "grad_tau": 0.25408774614334106,
        "torsion": 0.0,
        "alignment": -4.061382293701172,
        "S_field": 1.2013261318206787,
        "Gamma_field": 0.7363855242729187,
        "S_over_Gamma": 1.6313821077346802,
        "Da": 43.98610305786133,
        "E_coh": 0.6839779615402222,
        "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.23,
              35.93
            ],
            [
              -87.12,
              35.93
            ],
            [
              -87.08,
              35.89
            ],
            [
              -87.06,
              35.88
            ],
            [
              -87.03,
              35.88
            ],
            [
              -87.0,
              35.9
            ],
            [
              -86.94,
              35.91
            ],
            [
              -86.91,
              35.89
            ],
            [
              -86.91,
              35.85
            ],
            [
              -86.94,
              35.82
            ],
            [
              -86.98,
              35.82
            ],
            [
              -87.02,
              35.8
            ],
            [
              -87.05,
              35.77
            ],
            [
              -87.1,
              35.76
            ],
            [
              -87.14,
              35.73
            ],
            [
              -87.26,
              35.68
            ],
            [
              -87.28,
              35.66
            ],
            [
              -87.3,
              35.67
            ],
            [
              -87.31,
              35.66
            ],
            [
              -87.32,
              35.68
            ],
            [
              -87.32,
              35.73
            ],
            [
              -87.26,
              35.8
            ],
            [
              -87.24,
              35.84
            ],
            [
              -87.25,
              35.86
            ],
            [
              -87.25,
              35.91
            ],
            [
              -87.23,
              35.93
            ]
          ]
        ]
      },
      "raw_probability": 0.681,
      "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": "0f79f77bb5ab9794a8dd292a53a8bf8679bcba95d760917f73d9030aaf221609",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.681,
        "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": "78c4ee7b229f93f4548922b6e20164d52988f16cd34f912f0e8dd63a3cdb7550",
        "signature": {
          "alg": "ed25519",
          "sig": "5340849364bc019df0c9203e1f9f5cea73fd62a377ab7d72ddfccaa69cfd06cb818a2bf1c348f6ae0458ef0ff2bc492b9193d9c48afc42b887d8f5d3c83bcd01"
        }
      },
      "receipt_sha256": "78c4ee7b229f93f4548922b6e20164d52988f16cd34f912f0e8dd63a3cdb7550"
    },
    {
      "storm_id": "324603",
      "lat": 36.3933,
      "lon": -86.7156,
      "motion_east": 10.3,
      "motion_south": 2.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0167,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2415.0,
      "ebshear": 32.0,
      "srh01": 140.0,
      "maxllaz": 0.006,
      "mesh": 0.15,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 140.0
        },
        {
          "name": "hrrr_pwat",
          "value": 49.0577
        },
        {
          "name": "alignment",
          "value": -4.0614
        },
        {
          "name": "tau",
          "value": 1.2896
        },
        {
          "name": "maxllaz",
          "value": 0.006
        }
      ],
      "model_scores": {
        "gbt_prob": 0.681
      },
      "coherence_score": 1.2895777225494385,
      "coherence_diagnostics": {
        "tau": 1.2895777225494385,
        "grad_tau": 0.25408774614334106,
        "torsion": 0.0,
        "alignment": -4.061382293701172,
        "S_field": 1.2013261318206787,
        "Gamma_field": 0.7363855242729187,
        "S_over_Gamma": 1.6313821077346802,
        "Da": 43.98610305786133,
        "E_coh": 0.6839779615402222,
        "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.67,
              36.46
            ],
            [
              -86.63,
              36.46
            ],
            [
              -86.62,
              36.45
            ],
            [
              -86.6,
              36.45
            ],
            [
              -86.55,
              36.4
            ],
            [
              -86.55,
              36.38
            ],
            [
              -86.57,
              36.38
            ],
            [
              -86.58,
              36.37
            ],
            [
              -86.62,
              36.37
            ],
            [
              -86.63,
              36.36
            ],
            [
              -86.63,
              36.34
            ],
            [
              -86.67,
              36.34
            ],
            [
              -86.71,
              36.32
            ],
            [
              -86.87,
              36.32
            ],
            [
              -86.88,
              36.33
            ],
            [
              -86.9,
              36.33
            ],
            [
              -86.91,
              36.35
            ],
            [
              -86.9,
              36.36
            ],
            [
              -86.9,
              36.39
            ],
            [
              -86.88,
              36.4
            ],
            [
              -86.77,
              36.4
            ],
            [
              -86.74,
              36.42
            ],
            [
              -86.76,
              36.44
            ],
            [
              -86.72,
              36.44
            ],
            [
              -86.71,
              36.45
            ],
            [
              -86.68,
              36.45
            ],
            [
              -86.67,
              36.46
            ]
          ]
        ]
      },
      "raw_probability": 0.681,
      "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": "0f79f77bb5ab9794a8dd292a53a8bf8679bcba95d760917f73d9030aaf221609",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.681,
        "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": "78c4ee7b229f93f4548922b6e20164d52988f16cd34f912f0e8dd63a3cdb7550",
        "signature": {
          "alg": "ed25519",
          "sig": "5340849364bc019df0c9203e1f9f5cea73fd62a377ab7d72ddfccaa69cfd06cb818a2bf1c348f6ae0458ef0ff2bc492b9193d9c48afc42b887d8f5d3c83bcd01"
        }
      },
      "receipt_sha256": "78c4ee7b229f93f4548922b6e20164d52988f16cd34f912f0e8dd63a3cdb7550"
    },
    {
      "storm_id": "324545",
      "lat": 36.6748,
      "lon": -85.247,
      "motion_east": 7.0,
      "motion_south": 0.4,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0104,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1443.0,
      "ebshear": 35.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": 52.4327
        },
        {
          "name": "alignment",
          "value": -13.2506
        },
        {
          "name": "tau",
          "value": 1.1337
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.6091
      },
      "coherence_score": 1.1336545944213867,
      "coherence_diagnostics": {
        "tau": 1.1336545944213867,
        "grad_tau": 0.3897896111011505,
        "torsion": 0.0,
        "alignment": -13.250631332397461,
        "S_field": 0.5822558403015137,
        "Gamma_field": 0.48721882700920105,
        "S_over_Gamma": 1.1950602531433105,
        "Da": 27.245468139648438,
        "E_coh": 0.42025989294052124,
        "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.16,
              36.73
            ],
            [
              -85.13,
              36.73
            ],
            [
              -85.12,
              36.72
            ],
            [
              -85.12,
              36.68
            ],
            [
              -85.13,
              36.67
            ],
            [
              -85.2,
              36.66
            ],
            [
              -85.22,
              36.64
            ],
            [
              -85.24,
              36.64
            ],
            [
              -85.28,
              36.61
            ],
            [
              -85.33,
              36.61
            ],
            [
              -85.34,
              36.62
            ],
            [
              -85.36,
              36.62
            ],
            [
              -85.37,
              36.64
            ],
            [
              -85.36,
              36.67
            ],
            [
              -85.34,
              36.69
            ],
            [
              -85.31,
              36.69
            ],
            [
              -85.3,
              36.7
            ],
            [
              -85.28,
              36.69
            ],
            [
              -85.26,
              36.7
            ],
            [
              -85.24,
              36.69
            ],
            [
              -85.22,
              36.7
            ],
            [
              -85.21,
              36.69
            ],
            [
              -85.16,
              36.73
            ]
          ]
        ]
      },
      "raw_probability": 0.6091,
      "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": "2b8c3da074f7e8bc6f48c4ccda202bb718a14330da07eac3dff5994ac1224f7a",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.6091,
        "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": "99749d513c4d256318718f7b9ca0c5aa56a34d9a6abb209137cf86d4ab9d55e6",
        "signature": {
          "alg": "ed25519",
          "sig": "6f21f3f789cf28619202c4a1acb5f2cca0f958ff0fa87bd98c57fbf124510ef2fb69f70004bcf595b7551f8becebe74dba95e243686ebe22192e9e0fafccda07"
        }
      },
      "receipt_sha256": "99749d513c4d256318718f7b9ca0c5aa56a34d9a6abb209137cf86d4ab9d55e6"
    },
    {
      "storm_id": "324604",
      "lat": 35.969,
      "lon": -86.554,
      "motion_east": 8.7,
      "motion_south": 1.9,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0104,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1909.0,
      "ebshear": 45.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": 49.0577
        },
        {
          "name": "alignment",
          "value": -4.0614
        },
        {
          "name": "tau",
          "value": 1.2896
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.608
      },
      "coherence_score": 1.2895777225494385,
      "coherence_diagnostics": {
        "tau": 1.2895777225494385,
        "grad_tau": 0.25408774614334106,
        "torsion": 0.0,
        "alignment": -4.061382293701172,
        "S_field": 1.2013261318206787,
        "Gamma_field": 0.7363855242729187,
        "S_over_Gamma": 1.6313821077346802,
        "Da": 43.98610305786133,
        "E_coh": 0.6839779615402222,
        "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.58,
              35.99
            ],
            [
              -86.53,
              35.99
            ],
            [
              -86.52,
              35.98
            ],
            [
              -86.53,
              35.97
            ],
            [
              -86.52,
              35.95
            ],
            [
              -86.53,
              35.94
            ],
            [
              -86.57,
              35.94
            ],
            [
              -86.59,
              35.96
            ],
            [
              -86.59,
              35.98
            ],
            [
              -86.58,
              35.99
            ]
          ]
        ]
      },
      "raw_probability": 0.608,
      "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": "e63b01a2cc95c630d2afc6c6e959b1150d991b51deb28a967bd9775c0bd4807b",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.608,
        "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": "87f2892be13a44539e7c960d9b19f2b7ed3152a7cb2d270fa37149f4fd0a0ac1",
        "signature": {
          "alg": "ed25519",
          "sig": "451502766f1994cb392e5748de8f654a748cc13852f7a197f27f28c384595bf2f0ccb0d1654b3007b113baaf1c3c5dd1a0c7413b64c023ab01c3c2572453160f"
        }
      },
      "receipt_sha256": "87f2892be13a44539e7c960d9b19f2b7ed3152a7cb2d270fa37149f4fd0a0ac1"
    },
    {
      "storm_id": "324602",
      "lat": 36.5491,
      "lon": -85.5473,
      "motion_east": 7.1,
      "motion_south": 0.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0077,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1250.0,
      "ebshear": 42.0,
      "srh01": 91.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 91.0
        },
        {
          "name": "hrrr_pwat",
          "value": 55.0577
        },
        {
          "name": "alignment",
          "value": -4.3246
        },
        {
          "name": "tau",
          "value": 1.3709
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5689
      },
      "coherence_score": 1.3709357976913452,
      "coherence_diagnostics": {
        "tau": 1.3709357976913452,
        "grad_tau": 0.31333914399147034,
        "torsion": 0.0,
        "alignment": -4.324565887451172,
        "S_field": 0.8979310393333435,
        "Gamma_field": 0.373052179813385,
        "S_over_Gamma": 2.40698504447937,
        "Da": 21.85036277770996,
        "E_coh": 0.6380695104598999,
        "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.67,
              36.6
            ],
            [
              -85.64,
              36.6
            ],
            [
              -85.61,
              36.58
            ],
            [
              -85.52,
              36.58
            ],
            [
              -85.51,
              36.59
            ],
            [
              -85.49,
              36.59
            ],
            [
              -85.48,
              36.58
            ],
            [
              -85.47,
              36.59
            ],
            [
              -85.43,
              36.59
            ],
            [
              -85.43,
              36.55
            ],
            [
              -85.44,
              36.54
            ],
            [
              -85.44,
              36.52
            ],
            [
              -85.48,
              36.48
            ],
            [
              -85.49,
              36.48
            ],
            [
              -85.5,
              36.46
            ],
            [
              -85.54,
              36.45
            ],
            [
              -85.61,
              36.49
            ],
            [
              -85.61,
              36.51
            ],
            [
              -85.66,
              36.56
            ],
            [
              -85.67,
              36.56
            ],
            [
              -85.68,
              36.58
            ],
            [
              -85.67,
              36.6
            ]
          ]
        ]
      },
      "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-20T12:38:43Z",
        "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": "144208108d6f9713b25f2fdd6dd92b58a321a62053ebb7d08b2e531925bb6b7a",
        "signature": {
          "alg": "ed25519",
          "sig": "1b95a87ea84f1b3f303bd7eb2b0f1cab2fb20a6b832518a2fb439ed336e94ec1950981fcfdc748e0e06e06b77044bd22efe3085faca590348801efe603237908"
        }
      },
      "receipt_sha256": "144208108d6f9713b25f2fdd6dd92b58a321a62053ebb7d08b2e531925bb6b7a"
    },
    {
      "storm_id": "324569",
      "lat": 36.412,
      "lon": -85.778,
      "motion_east": 6.5,
      "motion_south": 1.2,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1590.0,
      "ebshear": 48.0,
      "srh01": 62.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 62.0
        },
        {
          "name": "hrrr_pwat",
          "value": 47.1827
        },
        {
          "name": "alignment",
          "value": -5.4697
        },
        {
          "name": "tau",
          "value": 0.9719
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5678
      },
      "coherence_score": 0.9718666076660156,
      "coherence_diagnostics": {
        "tau": 0.9718666076660156,
        "grad_tau": 0.3664487898349762,
        "torsion": 0.0,
        "alignment": -5.4696760177612305,
        "S_field": 0.5546693205833435,
        "Gamma_field": 1.2038854360580444,
        "S_over_Gamma": 0.460732638835907,
        "Da": 71.69819641113281,
        "E_coh": 0.4364457130432129,
        "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.91,
              36.46
            ],
            [
              -85.83,
              36.46
            ],
            [
              -85.74,
              36.41
            ],
            [
              -85.71,
              36.45
            ],
            [
              -85.69,
              36.46
            ],
            [
              -85.66,
              36.46
            ],
            [
              -85.64,
              36.45
            ],
            [
              -85.63,
              36.43
            ],
            [
              -85.63,
              36.4
            ],
            [
              -85.68,
              36.36
            ],
            [
              -85.7,
              36.36
            ],
            [
              -85.73,
              36.38
            ],
            [
              -85.77,
              36.38
            ],
            [
              -85.8,
              36.36
            ],
            [
              -85.85,
              36.35
            ],
            [
              -85.91,
              36.38
            ],
            [
              -85.91,
              36.39
            ],
            [
              -85.93,
              36.41
            ],
            [
              -85.93,
              36.43
            ],
            [
              -85.91,
              36.46
            ]
          ]
        ]
      },
      "raw_probability": 0.5678,
      "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": "b854f59a3351556ee50b294224bbe6bffb58bf2a6cae6b07113493f52893ef49",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.5678,
        "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": "d5d84be783ce083dbaf61b5e848bf551f49cebb83ffa074dfb490416678a516e",
        "signature": {
          "alg": "ed25519",
          "sig": "dbcac87303d0e301ffa0e5942fb1b44c7c8754c9b7372b5dd34bd38cc8d5d50764540967bced426ab92513e980f00f207177c6393e4b03954b190597aad61c0f"
        }
      },
      "receipt_sha256": "d5d84be783ce083dbaf61b5e848bf551f49cebb83ffa074dfb490416678a516e"
    },
    {
      "storm_id": "324572",
      "lat": 36.1936,
      "lon": -86.4279,
      "motion_east": 6.9,
      "motion_south": 1.8,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1690.0,
      "ebshear": 37.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": 47.1827
        },
        {
          "name": "alignment",
          "value": -5.4697
        },
        {
          "name": "tau",
          "value": 0.9719
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5293
      },
      "coherence_score": 0.9718666076660156,
      "coherence_diagnostics": {
        "tau": 0.9718666076660156,
        "grad_tau": 0.3664487898349762,
        "torsion": 0.0,
        "alignment": -5.4696760177612305,
        "S_field": 0.5546693205833435,
        "Gamma_field": 1.2038854360580444,
        "S_over_Gamma": 0.460732638835907,
        "Da": 71.69819641113281,
        "E_coh": 0.4364457130432129,
        "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": [
          [
            [
              -86.45,
              36.23
            ],
            [
              -86.42,
              36.23
            ],
            [
              -86.4,
              36.22
            ],
            [
              -86.39,
              36.2
            ],
            [
              -86.4,
              36.19
            ],
            [
              -86.39,
              36.18
            ],
            [
              -86.41,
              36.15
            ],
            [
              -86.45,
              36.15
            ],
            [
              -86.45,
              36.16
            ],
            [
              -86.43,
              36.17
            ],
            [
              -86.43,
              36.18
            ],
            [
              -86.46,
              36.2
            ],
            [
              -86.46,
              36.22
            ],
            [
              -86.45,
              36.23
            ]
          ]
        ]
      },
      "raw_probability": 0.5293,
      "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": "793aeec59d2687c6eafd958316eaf002b0ace1101645dd8bfe9dfea9f8f82479",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.5293,
        "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": "5cb5b30448544cfcd39bbc2b1599d074d3a84f259b9c9b2a0283fca5eedf752d",
        "signature": {
          "alg": "ed25519",
          "sig": "5bf60474fe5dac4cd2a16fe7e19d1b0b358050adb8204bfc2ee64c09324320eef749bc794bc902892755b85d79bd99d6c3bfc2624d712d170833568918329405"
        }
      },
      "receipt_sha256": "5cb5b30448544cfcd39bbc2b1599d074d3a84f259b9c9b2a0283fca5eedf752d"
    },
    {
      "storm_id": "324570",
      "lat": 36.5083,
      "lon": -88.0442,
      "motion_east": 10.3,
      "motion_south": 2.1,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2216.0,
      "ebshear": 25.0,
      "srh01": 158.0,
      "maxllaz": 0.009,
      "mesh": 0.1,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 158.0
        },
        {
          "name": "hrrr_pwat",
          "value": 44.4327
        },
        {
          "name": "alignment",
          "value": 4.0764
        },
        {
          "name": "tau",
          "value": 1.2525
        },
        {
          "name": "maxllaz",
          "value": 0.009
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5261
      },
      "coherence_score": 1.2524654865264893,
      "coherence_diagnostics": {
        "tau": 1.2524654865264893,
        "grad_tau": 0.20950840413570404,
        "torsion": 0.0,
        "alignment": 4.076383590698242,
        "S_field": 1.061361312866211,
        "Gamma_field": 0.9622188806533813,
        "S_over_Gamma": 1.1030352115631104,
        "Da": 55.38172912597656,
        "E_coh": 0.710411548614502,
        "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.02,
              36.56
            ],
            [
              -88.01,
              36.55
            ],
            [
              -88.0,
              36.49
            ],
            [
              -88.01,
              36.48
            ],
            [
              -88.05,
              36.48
            ],
            [
              -88.08,
              36.46
            ],
            [
              -88.11,
              36.46
            ],
            [
              -88.12,
              36.47
            ],
            [
              -88.05,
              36.51
            ],
            [
              -88.03,
              36.53
            ],
            [
              -88.03,
              36.55
            ],
            [
              -88.02,
              36.56
            ]
          ]
        ]
      },
      "raw_probability": 0.5261,
      "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": "1b9e96f778639aacce2866fe525254576e9b8dac30aa776c9de0d81e16b885a3",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.5261,
        "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": "e9df3c4eb7fcf21f4b76d28b8417a138fce4c6168c4902e861392d881ca92174",
        "signature": {
          "alg": "ed25519",
          "sig": "f2cbb57ca3c77d4231c47cbbe7e7a896162337eb1ab70a51902b58e592c1473558329ea0daa6a44c7ffb9d55f84603967f10fbb13cbda7554b6bdf5d2e1e0b0e"
        }
      },
      "receipt_sha256": "e9df3c4eb7fcf21f4b76d28b8417a138fce4c6168c4902e861392d881ca92174"
    },
    {
      "storm_id": "324106",
      "lat": 36.1898,
      "lon": -86.0433,
      "motion_east": 6.3,
      "motion_south": 1.8,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0059,
      "risk_band": "very_high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1696.0,
      "ebshear": 39.0,
      "srh01": 38.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 38.0
        },
        {
          "name": "hrrr_pwat",
          "value": 47.1827
        },
        {
          "name": "alignment",
          "value": -5.4697
        },
        {
          "name": "tau",
          "value": 0.9719
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.5122
      },
      "coherence_score": 0.9718666076660156,
      "coherence_diagnostics": {
        "tau": 0.9718666076660156,
        "grad_tau": 0.3664487898349762,
        "torsion": 0.0,
        "alignment": -5.4696760177612305,
        "S_field": 0.5546693205833435,
        "Gamma_field": 1.2038854360580444,
        "S_over_Gamma": 0.460732638835907,
        "Da": 71.69819641113281,
        "E_coh": 0.4364457130432129,
        "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": [
          [
            [
              -86.09,
              36.34
            ],
            [
              -86.05,
              36.33
            ],
            [
              -86.01,
              36.29
            ],
            [
              -85.97,
              36.21
            ],
            [
              -85.91,
              36.17
            ],
            [
              -85.88,
              36.17
            ],
            [
              -85.85,
              36.2
            ],
            [
              -85.84,
              36.23
            ],
            [
              -85.77,
              36.28
            ],
            [
              -85.7,
              36.28
            ],
            [
              -85.69,
              36.27
            ],
            [
              -85.69,
              36.22
            ],
            [
              -85.7,
              36.2
            ],
            [
              -85.72,
              36.2
            ],
            [
              -85.78,
              36.14
            ],
            [
              -85.78,
              36.13
            ],
            [
              -85.83,
              36.11
            ],
            [
              -85.86,
              36.08
            ],
            [
              -85.87,
              36.08
            ],
            [
              -85.91,
              36.05
            ],
            [
              -85.98,
              36.05
            ],
            [
              -85.99,
              36.04
            ],
            [
              -86.12,
              36.04
            ],
            [
              -86.13,
              36.05
            ],
            [
              -86.16,
              36.05
            ],
            [
              -86.16,
              36.06
            ],
            [
              -86.18,
              36.08
            ],
            [
              -86.23,
              36.08
            ],
            [
              -86.24,
              36.07
            ],
            [
              -86.26,
              36.08
            ],
            [
              -86.26,
              36.12
            ],
            [
              -86.25,
              36.14
            ],
            [
              -86.23,
              36.16
            ],
            [
              -86.21,
              36.17
            ],
            [
              -86.18,
              36.17
            ],
            [
              -86.17,
              36.18
            ],
            [
              -86.18,
              36.23
            ],
            [
              -86.21,
              36.26
            ],
            [
              -86.23,
              36.27
            ],
            [
              -86.24,
              36.26
            ],
            [
              -86.26,
              36.27
            ],
            [
              -86.26,
              36.32
            ],
            [
              -86.24,
              36.32
            ],
            [
              -86.2,
              36.28
            ],
            [
              -86.18,
              36.28
            ],
            [
              -86.16,
              36.29
            ],
            [
              -86.12,
              36.33
            ],
            [
              -86.1,
              36.33
            ],
            [
              -86.09,
              36.34
            ]
          ]
        ]
      },
      "raw_probability": 0.5122,
      "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": "7d6f58f021bd756bcd34d0081a1a2b92e588ef885397bf67bc8d94d70ab0673c",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.5122,
        "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": "062112b151793be4fb7a01bb8e3a98224858f03343130162fe1be90cd87f93f6",
        "signature": {
          "alg": "ed25519",
          "sig": "ef6821f3e1466fe77898c85677652f0809d4e28f231b9f31ad39befbce68fa588c07f1f203294b3141d92a603ffaca7a1623b32953706d0654e0b7240e609600"
        }
      },
      "receipt_sha256": "062112b151793be4fb7a01bb8e3a98224858f03343130162fe1be90cd87f93f6"
    },
    {
      "storm_id": "324557",
      "lat": 36.8271,
      "lon": -83.4964,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.004,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1636.0,
      "ebshear": 31.0,
      "srh01": 125.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 125.0
        },
        {
          "name": "hrrr_pwat",
          "value": 53.3077
        },
        {
          "name": "alignment",
          "value": -18.4905
        },
        {
          "name": "tau",
          "value": 0.7568
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3799
      },
      "coherence_score": 0.7568020224571228,
      "coherence_diagnostics": {
        "tau": 0.7568020224571228,
        "grad_tau": 0.2249222844839096,
        "torsion": 0.0,
        "alignment": -18.490520477294922,
        "S_field": 0.4115981459617615,
        "Gamma_field": 1.102218747138977,
        "S_over_Gamma": 0.3734269142150879,
        "Da": 60.01126480102539,
        "E_coh": 0.37527966499328613,
        "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": [
          [
            [
              -83.52,
              36.87
            ],
            [
              -83.48,
              36.87
            ],
            [
              -83.48,
              36.85
            ],
            [
              -83.47,
              36.84
            ],
            [
              -83.46,
              36.85
            ],
            [
              -83.44,
              36.85
            ],
            [
              -83.43,
              36.84
            ],
            [
              -83.43,
              36.82
            ],
            [
              -83.45,
              36.82
            ],
            [
              -83.51,
              36.75
            ],
            [
              -83.56,
              36.75
            ],
            [
              -83.6,
              36.77
            ],
            [
              -83.6,
              36.83
            ],
            [
              -83.52,
              36.87
            ]
          ]
        ]
      },
      "raw_probability": 0.3799,
      "confidence_lo": 0.003,
      "confidence_hi": 0.004,
      "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": "a039bbb4008a8b5e41d8099811573b19e9e630921fa851719051e38541bb7fcd",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.3799,
        "probability": 0.004028,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.004032,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "10d53a15900e6e3edf5da0da9978366df3c163792c30e806a3bb7cfbd3fa6487",
        "signature": {
          "alg": "ed25519",
          "sig": "d795a9ca4b27dd8407b8254d2d14a49b2acd450708f82961f66a282404f9d17709ce0a40c641806d6cfa64c5bf221a2d99de72dc8123b19dce37de02a2a99508"
        }
      },
      "receipt_sha256": "10d53a15900e6e3edf5da0da9978366df3c163792c30e806a3bb7cfbd3fa6487"
    },
    {
      "storm_id": "324264",
      "lat": 36.5753,
      "lon": -87.4557,
      "motion_east": 10.8,
      "motion_south": 2.1,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0033,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1958.0,
      "ebshear": 27.0,
      "srh01": 129.0,
      "maxllaz": 0.005,
      "mesh": 0.52,
      "flash_rate": 13.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 129.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.6827
        },
        {
          "name": "alignment",
          "value": 3.8989
        },
        {
          "name": "tau",
          "value": 1.4239
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3674
      },
      "coherence_score": 1.4239472150802612,
      "coherence_diagnostics": {
        "tau": 1.4239472150802612,
        "grad_tau": 0.12161912769079208,
        "torsion": 0.0,
        "alignment": 3.8988800048828125,
        "S_field": 0.7827659845352173,
        "Gamma_field": 0.357218861579895,
        "S_over_Gamma": 2.1912784576416016,
        "Da": 21.091045379638672,
        "E_coh": 0.8198991417884827,
        "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": [
          [
            [
              -87.3,
              36.71
            ],
            [
              -87.29,
              36.7
            ],
            [
              -87.25,
              36.69
            ],
            [
              -87.18,
              36.62
            ],
            [
              -87.14,
              36.62
            ],
            [
              -87.13,
              36.61
            ],
            [
              -87.11,
              36.61
            ],
            [
              -87.11,
              36.59
            ],
            [
              -87.1,
              36.58
            ],
            [
              -87.11,
              36.54
            ],
            [
              -87.16,
              36.54
            ],
            [
              -87.18,
              36.55
            ],
            [
              -87.22,
              36.59
            ],
            [
              -87.25,
              36.59
            ],
            [
              -87.27,
              36.57
            ],
            [
              -87.26,
              36.56
            ],
            [
              -87.26,
              36.54
            ],
            [
              -87.3,
              36.5
            ],
            [
              -87.32,
              36.49
            ],
            [
              -87.4,
              36.49
            ],
            [
              -87.41,
              36.5
            ],
            [
              -87.46,
              36.51
            ],
            [
              -87.49,
              36.53
            ],
            [
              -87.51,
              36.53
            ],
            [
              -87.55,
              36.49
            ],
            [
              -87.61,
              36.49
            ],
            [
              -87.63,
              36.51
            ],
            [
              -87.71,
              36.51
            ],
            [
              -87.72,
              36.5
            ],
            [
              -87.73,
              36.51
            ],
            [
              -87.76,
              36.51
            ],
            [
              -87.77,
              36.5
            ],
            [
              -87.78,
              36.51
            ],
            [
              -87.82,
              36.51
            ],
            [
              -87.84,
              36.53
            ],
            [
              -87.84,
              36.58
            ],
            [
              -87.82,
              36.6
            ],
            [
              -87.76,
              36.6
            ],
            [
              -87.75,
              36.61
            ],
            [
              -87.72,
              36.61
            ],
            [
              -87.71,
              36.6
            ],
            [
              -87.64,
              36.6
            ],
            [
              -87.63,
              36.59
            ],
            [
              -87.62,
              36.6
            ],
            [
              -87.59,
              36.58
            ],
            [
              -87.55,
              36.59
            ],
            [
              -87.52,
              36.62
            ],
            [
              -87.47,
              36.62
            ],
            [
              -87.45,
              36.6
            ],
            [
              -87.43,
              36.6
            ],
            [
              -87.42,
              36.59
            ],
            [
              -87.4,
              36.59
            ],
            [
              -87.39,
              36.6
            ],
            [
              -87.34,
              36.6
            ],
            [
              -87.31,
              36.62
            ],
            [
              -87.32,
              36.64
            ],
            [
              -87.32,
              36.69
            ],
            [
              -87.3,
              36.71
            ]
          ]
        ]
      },
      "raw_probability": 0.3674,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0033,
      "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": "06b7c07cefcee7f53d5376a857cbf0ac523e1c3c66db61d076c7b49393ff81b7",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.3674,
        "probability": 0.003307,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003308,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "57556582e060a2ad255e2ea36c9198a33ea885fbedf867b701e949bc3b7a8da9",
        "signature": {
          "alg": "ed25519",
          "sig": "586b8545f4c58c47cb52a6669c797697ad4ddf3039ff55d3864d8c958ffa4552b65166eb40d136a135eff51a85b2a3d35281fdd6e2c1fac2cadc06302ec3ef06"
        }
      },
      "receipt_sha256": "57556582e060a2ad255e2ea36c9198a33ea885fbedf867b701e949bc3b7a8da9"
    },
    {
      "storm_id": "324428",
      "lat": 35.8743,
      "lon": -83.9,
      "motion_east": 10.5,
      "motion_south": -1.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0033,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1009.0,
      "ebshear": 26.0,
      "srh01": 92.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 92.0
        },
        {
          "name": "hrrr_pwat",
          "value": 58.1827
        },
        {
          "name": "alignment",
          "value": 0.2727
        },
        {
          "name": "tau",
          "value": 0.688
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3661
      },
      "coherence_score": 0.688025176525116,
      "coherence_diagnostics": {
        "tau": 0.688025176525116,
        "grad_tau": 0.129713237285614,
        "torsion": 0.0,
        "alignment": 0.27267134189605713,
        "S_field": 0.3645986318588257,
        "Gamma_field": 1.5963854789733887,
        "S_over_Gamma": 0.22839009761810303,
        "Da": 89.41230773925781,
        "E_coh": 0.5360588431358337,
        "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": [
          [
            [
              -83.91,
              36.0
            ],
            [
              -83.85,
              36.0
            ],
            [
              -83.82,
              35.97
            ],
            [
              -83.82,
              35.94
            ],
            [
              -83.83,
              35.92
            ],
            [
              -83.88,
              35.87
            ],
            [
              -83.9,
              35.86
            ],
            [
              -83.9,
              35.83
            ],
            [
              -83.89,
              35.82
            ],
            [
              -83.87,
              35.82
            ],
            [
              -83.85,
              35.8
            ],
            [
              -83.85,
              35.77
            ],
            [
              -83.86,
              35.76
            ],
            [
              -83.9,
              35.76
            ],
            [
              -83.93,
              35.81
            ],
            [
              -83.99,
              35.82
            ],
            [
              -84.01,
              35.84
            ],
            [
              -84.01,
              35.87
            ],
            [
              -83.96,
              35.94
            ],
            [
              -83.96,
              35.96
            ],
            [
              -83.91,
              36.0
            ]
          ]
        ]
      },
      "raw_probability": 0.3661,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0033,
      "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": "6d99e8b3c5883f53942e4406e5770fb43b9c85fff3d93567009fdef5d3ee98b3",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.3661,
        "probability": 0.003307,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003308,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ef22eb0947a6016d20a9e2fd1d836b196f0e5c6a754d981bcb38f13778b83269",
        "signature": {
          "alg": "ed25519",
          "sig": "ba67fae127fe3de23ab520f3fc3da8ca44ad090c5f8d36d3940fa7f0ff28fc96a05e68a0345a6f74312cac529204800e3681a8216a3bfe546247a79ce7ee1f06"
        }
      },
      "receipt_sha256": "ef22eb0947a6016d20a9e2fd1d836b196f0e5c6a754d981bcb38f13778b83269"
    },
    {
      "storm_id": "324605",
      "lat": 35.3483,
      "lon": -94.58,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0032,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2038.0,
      "ebshear": 23.0,
      "srh01": 148.0,
      "maxllaz": 0.004,
      "mesh": 0.06,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 148.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.3077
        },
        {
          "name": "alignment",
          "value": 4.3371
        },
        {
          "name": "tau",
          "value": 0.3873
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3472
      },
      "coherence_score": 0.3872756063938141,
      "coherence_diagnostics": {
        "tau": 0.3872756063938141,
        "grad_tau": 0.12036021798849106,
        "torsion": 0.0,
        "alignment": 4.3371262550354,
        "S_field": 0.41347989439964294,
        "Gamma_field": 1.1505521535873413,
        "S_over_Gamma": 0.3593751788139343,
        "Da": 69.40557098388672,
        "E_coh": 0.29592594504356384,
        "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.59,
              35.37
            ],
            [
              -94.55,
              35.37
            ],
            [
              -94.55,
              35.31
            ],
            [
              -94.6,
              35.31
            ],
            [
              -94.6,
              35.36
            ],
            [
              -94.59,
              35.37
            ]
          ]
        ]
      },
      "raw_probability": 0.3472,
      "confidence_lo": 0.003,
      "confidence_hi": 0.0032,
      "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": "857c400ee978c564c9903eb7b866a8898db49254bc13f8858d88dbf99c810d50",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.3472,
        "probability": 0.003241,
        "confidence_lo": 0.003027,
        "confidence_hi": 0.003242,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "ed23b9c51cb247fa35911a9d7b73cb7632f45ab366b77f4905c5950fe2b765f7",
        "signature": {
          "alg": "ed25519",
          "sig": "1db2afeb246e479dc2887a712f6f3b7a60fe24d363dbfe781a56c4b3943e34d84381468d37c35255ddd5948306b66c9d3194cebb22ba5d9329505e97d2ed9401"
        }
      },
      "receipt_sha256": "ed23b9c51cb247fa35911a9d7b73cb7632f45ab366b77f4905c5950fe2b765f7"
    },
    {
      "storm_id": "324292",
      "lat": 35.385,
      "lon": -84.393,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 867.0,
      "ebshear": 25.0,
      "srh01": 66.0,
      "maxllaz": 0.002,
      "mesh": 0.05,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 66.0
        },
        {
          "name": "hrrr_pwat",
          "value": 44.4327
        },
        {
          "name": "alignment",
          "value": -2.3441
        },
        {
          "name": "tau",
          "value": 0.705
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.3254
      },
      "coherence_score": 0.7050127387046814,
      "coherence_diagnostics": {
        "tau": 0.7050127387046814,
        "grad_tau": 0.03713328018784523,
        "torsion": 0.0,
        "alignment": -2.344097137451172,
        "S_field": 0.5793153643608093,
        "Gamma_field": 1.076385498046875,
        "S_over_Gamma": 0.5382043719291687,
        "Da": 64.96492767333984,
        "E_coh": 0.5426321625709534,
        "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": [
          [
            [
              -84.43,
              35.43
            ],
            [
              -84.37,
              35.43
            ],
            [
              -84.36,
              35.42
            ],
            [
              -84.34,
              35.38
            ],
            [
              -84.34,
              35.36
            ],
            [
              -84.36,
              35.33
            ],
            [
              -84.4,
              35.32
            ],
            [
              -84.45,
              35.36
            ],
            [
              -84.45,
              35.39
            ],
            [
              -84.43,
              35.43
            ]
          ]
        ]
      },
      "raw_probability": 0.3254,
      "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": "935477eb65dbd569437e47817f23da44f3a3b8ca4f8cf19042b0d3a8b0141ba9",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.3254,
        "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": "5c796e10e3b0f2c4dacc1aae04302396aa13d927792d8e06799b2b299e482b95",
        "signature": {
          "alg": "ed25519",
          "sig": "34f67b3719b35f8c92d4545562ef06300e0c5a2fc3b994ea5136c33cf7954133fb1e2161b4d4ff26e1f4dde114a0ab464aef712101337aa8f60755f060ea6a03"
        }
      },
      "receipt_sha256": "5c796e10e3b0f2c4dacc1aae04302396aa13d927792d8e06799b2b299e482b95"
    },
    {
      "storm_id": "324417",
      "lat": 35.6357,
      "lon": -87.8257,
      "motion_east": 9.0,
      "motion_south": 1.8,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "high",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1446.0,
      "ebshear": 38.0,
      "srh01": 221.0,
      "maxllaz": 0.008,
      "mesh": 0.32,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 221.0
        },
        {
          "name": "hrrr_pwat",
          "value": 44.5577
        },
        {
          "name": "alignment",
          "value": 2.562
        },
        {
          "name": "tau",
          "value": 1.007
        },
        {
          "name": "maxllaz",
          "value": 0.008
        }
      ],
      "model_scores": {
        "gbt_prob": 0.312
      },
      "coherence_score": 1.0069844722747803,
      "coherence_diagnostics": {
        "tau": 1.0069844722747803,
        "grad_tau": 0.14586903154850006,
        "torsion": 0.0,
        "alignment": 2.562025308609009,
        "S_field": 0.4937141239643097,
        "Gamma_field": 1.0247188806533813,
        "S_over_Gamma": 0.4818044602870941,
        "Da": 61.09507751464844,
        "E_coh": 0.5934449434280396,
        "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.85,
              35.66
            ],
            [
              -87.79,
              35.66
            ],
            [
              -87.78,
              35.65
            ],
            [
              -87.77,
              35.59
            ],
            [
              -87.87,
              35.59
            ],
            [
              -87.87,
              35.64
            ],
            [
              -87.85,
              35.66
            ]
          ]
        ]
      },
      "raw_probability": 0.312,
      "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": "c95527e97c601a0dd9be7abde713db83b9ba4648fbb9315754957140096aae46",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.312,
        "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": "fd5d4a0a957bb8c277fd5a0fba5e9bf1100078013cb7290ca534dd029cab7c53",
        "signature": {
          "alg": "ed25519",
          "sig": "f755aae43f8686f17e04367666391d0610d63a1fae5db6b55cdd57dda73aa8db84d5e26c0b6bfa1d93751306ebeaf288e920e11c05894003a14bc9ff3068c608"
        }
      },
      "receipt_sha256": "fd5d4a0a957bb8c277fd5a0fba5e9bf1100078013cb7290ca534dd029cab7c53"
    },
    {
      "storm_id": "324289",
      "lat": 36.34,
      "lon": -83.734,
      "motion_east": 6.9,
      "motion_south": 1.4,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0031,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 720.0,
      "ebshear": 34.0,
      "srh01": 141.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 141.0
        },
        {
          "name": "hrrr_pwat",
          "value": 58.1827
        },
        {
          "name": "alignment",
          "value": 0.2727
        },
        {
          "name": "tau",
          "value": 0.688
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2956
      },
      "coherence_score": 0.688025176525116,
      "coherence_diagnostics": {
        "tau": 0.688025176525116,
        "grad_tau": 0.129713237285614,
        "torsion": 0.0,
        "alignment": 0.27267134189605713,
        "S_field": 0.3645986318588257,
        "Gamma_field": 1.5963854789733887,
        "S_over_Gamma": 0.22839009761810303,
        "Da": 89.41230773925781,
        "E_coh": 0.5360588431358337,
        "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": [
          [
            [
              -83.75,
              36.39
            ],
            [
              -83.69,
              36.38
            ],
            [
              -83.69,
              36.33
            ],
            [
              -83.7,
              36.31
            ],
            [
              -83.74,
              36.29
            ],
            [
              -83.75,
              36.29
            ],
            [
              -83.75,
              36.32
            ],
            [
              -83.76,
              36.33
            ],
            [
              -83.76,
              36.37
            ],
            [
              -83.75,
              36.39
            ]
          ]
        ]
      },
      "raw_probability": 0.2956,
      "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": "7083a5dd73f697901c488d004d17732b5ea4376f894e158a20e6d439e5216bcb",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.2956,
        "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": "ed4a9604d9f87d449a776f04d67e78847ad8170daf9c68a41156d1d9030488fe",
        "signature": {
          "alg": "ed25519",
          "sig": "f2de8516e1679fb190c0dfb0c7df2c96cbdd25784043b65a45c213c813cf00591bda808892c66e8ab5e181839762b357e163aa1c0f5b1a3e69f9457a51e8420b"
        }
      },
      "receipt_sha256": "ed4a9604d9f87d449a776f04d67e78847ad8170daf9c68a41156d1d9030488fe"
    },
    {
      "storm_id": "324575",
      "lat": 35.1175,
      "lon": -89.26,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0023,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1542.0,
      "ebshear": 25.0,
      "srh01": 203.0,
      "maxllaz": 0.001,
      "mesh": 0.14,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 203.0
        },
        {
          "name": "hrrr_pwat",
          "value": 43.3077
        },
        {
          "name": "alignment",
          "value": -5.1205
        },
        {
          "name": "tau",
          "value": 1.0734
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2733
      },
      "coherence_score": 1.073401927947998,
      "coherence_diagnostics": {
        "tau": 1.073401927947998,
        "grad_tau": 0.135816290974617,
        "torsion": 0.0,
        "alignment": -5.120518207550049,
        "S_field": 0.7640857100486755,
        "Gamma_field": 0.8313855528831482,
        "S_over_Gamma": 0.9190509915351868,
        "Da": 51.87653732299805,
        "E_coh": 0.7050748467445374,
        "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.27,
              35.15
            ],
            [
              -89.24,
              35.15
            ],
            [
              -89.23,
              35.14
            ],
            [
              -89.23,
              35.08
            ],
            [
              -89.25,
              35.07
            ],
            [
              -89.29,
              35.07
            ],
            [
              -89.3,
              35.13
            ],
            [
              -89.27,
              35.15
            ]
          ]
        ]
      },
      "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-20T12:38:43Z",
        "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": "c9f23853a4103b8a1340f631000ee7c284339d0631333a9a1a1ee19c287338af",
        "signature": {
          "alg": "ed25519",
          "sig": "c419066eb02c5ad268ae48e747cea61e2d34068a7318ad5c10751a93579867629b7bbf4ea5790495b13f2eeee50246fdf582c4c46244eeb7b389bb923bf37a01"
        }
      },
      "receipt_sha256": "c9f23853a4103b8a1340f631000ee7c284339d0631333a9a1a1ee19c287338af"
    },
    {
      "storm_id": "324528",
      "lat": 38.9345,
      "lon": -82.5109,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 634.0,
      "ebshear": 51.0,
      "srh01": 73.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 73.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.6827
        },
        {
          "name": "alignment",
          "value": -1.1401
        },
        {
          "name": "tau",
          "value": 0.9202
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2348
      },
      "coherence_score": 0.9201618432998657,
      "coherence_diagnostics": {
        "tau": 0.9201618432998657,
        "grad_tau": 0.01958644762635231,
        "torsion": 0.0,
        "alignment": -1.1401137113571167,
        "S_field": 0.20500023663043976,
        "Gamma_field": 0.1530521661043167,
        "S_over_Gamma": 1.339414119720459,
        "Da": 8.984682083129883,
        "E_coh": 0.3357948064804077,
        "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": [
          [
            [
              -82.53,
              38.97
            ],
            [
              -82.5,
              38.97
            ],
            [
              -82.48,
              38.96
            ],
            [
              -82.47,
              38.95
            ],
            [
              -82.47,
              38.92
            ],
            [
              -82.46,
              38.91
            ],
            [
              -82.49,
              38.89
            ],
            [
              -82.55,
              38.89
            ],
            [
              -82.57,
              38.91
            ],
            [
              -82.57,
              38.94
            ],
            [
              -82.53,
              38.97
            ]
          ]
        ]
      },
      "raw_probability": 0.2348,
      "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": "3cbc49eb24dc98dc8d6bd66754b64f9ba18563ab33e30d759773bd6da0cc1282",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.2348,
        "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": "f7b1a0b9e6d62625b8831ac951a058f391a06494f35677f9bcaadff207fe6fd5",
        "signature": {
          "alg": "ed25519",
          "sig": "1fbef94d97f7e95a68952b37d43cd123ef3169bc8305e4500ba9004bdaf3fd4eaec3d0e246118b2691fae18c1820c9029c0ba0fc513de8cf5d8f90f533b28b04"
        }
      },
      "receipt_sha256": "f7b1a0b9e6d62625b8831ac951a058f391a06494f35677f9bcaadff207fe6fd5"
    },
    {
      "storm_id": "324583",
      "lat": 42.208,
      "lon": -98.076,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 11.0,
      "ebshear": 4.0,
      "srh01": 88.0,
      "maxllaz": 0.0,
      "mesh": 0.09,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 88.0
        },
        {
          "name": "hrrr_pwat",
          "value": 25.1827
        },
        {
          "name": "alignment",
          "value": 5.6112
        },
        {
          "name": "tau",
          "value": 0.6289
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2225
      },
      "coherence_score": 0.6289196014404297,
      "coherence_diagnostics": {
        "tau": 0.6289196014404297,
        "grad_tau": 0.06370298564434052,
        "torsion": 0.0,
        "alignment": 5.611224174499512,
        "S_field": 0.5026975274085999,
        "Gamma_field": 0.7363855242729187,
        "S_over_Gamma": 0.6826553344726562,
        "Da": 48.87464904785156,
        "E_coh": 0.1874581128358841,
        "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": [
          [
            [
              -98.12,
              42.24
            ],
            [
              -98.01,
              42.24
            ],
            [
              -98.01,
              42.16
            ],
            [
              -98.12,
              42.16
            ],
            [
              -98.12,
              42.24
            ]
          ]
        ]
      },
      "raw_probability": 0.2225,
      "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": "3b923ed7eb176e4b79ca1731d1f401dada2e6103e26ceee5cb93f858036d2e10",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.2225,
        "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": "8a00d5b1328958cfe6825e007ffac7a40761789b8e917828fc55bee1cb33e858",
        "signature": {
          "alg": "ed25519",
          "sig": "1b7071e39717838ad0c65a7b37a9bb8eb7b8b066ff64f78d1bb7534865f3da894db1a51cf94ed0210d29acd1f05cad1ab63825fd760679a559e9f51bb7b5d307"
        }
      },
      "receipt_sha256": "8a00d5b1328958cfe6825e007ffac7a40761789b8e917828fc55bee1cb33e858"
    },
    {
      "storm_id": "324594",
      "lat": 46.7525,
      "lon": -92.0575,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 9.0,
      "ebshear": 6.0,
      "srh01": 63.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 63.0
        },
        {
          "name": "hrrr_pwat",
          "value": 33.1827
        },
        {
          "name": "alignment",
          "value": -3.5931
        },
        {
          "name": "tau",
          "value": 0.9038
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.2114
      },
      "coherence_score": 0.9037530422210693,
      "coherence_diagnostics": {
        "tau": 0.9037530422210693,
        "grad_tau": 0.13973458111286163,
        "torsion": 0.0,
        "alignment": -3.593097686767578,
        "S_field": 0.27875351905822754,
        "Gamma_field": 0.16305217146873474,
        "S_over_Gamma": 1.709597110748291,
        "Da": 9.982131958007812,
        "E_coh": 0.577767014503479,
        "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": [
          [
            [
              -92.09,
              46.8
            ],
            [
              -92.05,
              46.8
            ],
            [
              -92.05,
              46.79
            ],
            [
              -92.03,
              46.77
            ],
            [
              -92.03,
              46.74
            ],
            [
              -92.02,
              46.73
            ],
            [
              -92.02,
              46.7
            ],
            [
              -92.03,
              46.69
            ],
            [
              -92.07,
              46.69
            ],
            [
              -92.11,
              46.73
            ],
            [
              -92.1,
              46.79
            ],
            [
              -92.09,
              46.8
            ]
          ]
        ]
      },
      "raw_probability": 0.2114,
      "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": "6f61cde8d5779da421adec9f66e0c4cc09f22c98e640141d51ff35aa0ee67e8c",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.2114,
        "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": "aa06a109bbee839aec75aa52ed7cc14a1fd1c909155f6049941a53bc6ff439ad",
        "signature": {
          "alg": "ed25519",
          "sig": "ec7a69cd0437dc86f2e3752a19b33e6fd6ce8162d2515b37d1478145a3088ee7dd5aa9739320e669ebc9e0a6e49c1e4aa00f20869ed1ee550761117f410c070e"
        }
      },
      "receipt_sha256": "aa06a109bbee839aec75aa52ed7cc14a1fd1c909155f6049941a53bc6ff439ad"
    },
    {
      "storm_id": "323851",
      "lat": 48.9533,
      "lon": -95.1311,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 387.0,
      "ebshear": 24.0,
      "srh01": 165.0,
      "maxllaz": 0.001,
      "mesh": 0.23,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 165.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.9327
        },
        {
          "name": "alignment",
          "value": -5.0952
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1954
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.39095398783683777,
        "torsion": 0.0,
        "alignment": -5.09515380859375,
        "S_field": 0.216532900929451,
        "Gamma_field": 0.15388549864292145,
        "S_over_Gamma": 1.4071040153503418,
        "Da": 9.412323951721191,
        "E_coh": 0.4514797031879425,
        "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": 4,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -95.15,
              48.99
            ],
            [
              -95.11,
              48.99
            ],
            [
              -95.09,
              48.97
            ],
            [
              -95.09,
              48.92
            ],
            [
              -95.1,
              48.91
            ],
            [
              -95.15,
              48.91
            ],
            [
              -95.17,
              48.93
            ],
            [
              -95.17,
              48.97
            ],
            [
              -95.15,
              48.99
            ]
          ]
        ]
      },
      "raw_probability": 0.1954,
      "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": "f05c645b6e1b0c78d6ffc316e13ccb0098a348bb7a3a35716b415b7573f5fe5b",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1954,
        "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": "95221ca01b59162c5ce7f4acd155acbd1f97dc06f9bd6eff6ced3733e8997ec5",
        "signature": {
          "alg": "ed25519",
          "sig": "f7cc8f0bd80d5ece2d2b2b47e313509a63e01c40cfd898217458cbe4e5fda9601d92c7bf0e43aa284fd19a22977fae919d0d02604a8d85bb9c56055ed3647902"
        }
      },
      "receipt_sha256": "95221ca01b59162c5ce7f4acd155acbd1f97dc06f9bd6eff6ced3733e8997ec5"
    },
    {
      "storm_id": "324522",
      "lat": 49.16,
      "lon": -95.5133,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 357.0,
      "ebshear": 23.0,
      "srh01": 167.0,
      "maxllaz": 0.001,
      "mesh": 0.15,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 167.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.9327
        },
        {
          "name": "alignment",
          "value": -5.0952
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1954
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.39095398783683777,
        "torsion": 0.0,
        "alignment": -5.09515380859375,
        "S_field": 0.216532900929451,
        "Gamma_field": 0.15388549864292145,
        "S_over_Gamma": 1.4071040153503418,
        "Da": 9.412323951721191,
        "E_coh": 0.4514797031879425,
        "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": [
          [
            [
              -95.5,
              49.2
            ],
            [
              -95.48,
              49.19
            ],
            [
              -95.48,
              49.14
            ],
            [
              -95.5,
              49.12
            ],
            [
              -95.53,
              49.12
            ],
            [
              -95.55,
              49.14
            ],
            [
              -95.54,
              49.15
            ],
            [
              -95.54,
              49.18
            ],
            [
              -95.5,
              49.2
            ]
          ]
        ]
      },
      "raw_probability": 0.1954,
      "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": "f05c645b6e1b0c78d6ffc316e13ccb0098a348bb7a3a35716b415b7573f5fe5b",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1954,
        "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": "95221ca01b59162c5ce7f4acd155acbd1f97dc06f9bd6eff6ced3733e8997ec5",
        "signature": {
          "alg": "ed25519",
          "sig": "f7cc8f0bd80d5ece2d2b2b47e313509a63e01c40cfd898217458cbe4e5fda9601d92c7bf0e43aa284fd19a22977fae919d0d02604a8d85bb9c56055ed3647902"
        }
      },
      "receipt_sha256": "95221ca01b59162c5ce7f4acd155acbd1f97dc06f9bd6eff6ced3733e8997ec5"
    },
    {
      "storm_id": "324585",
      "lat": 40.5063,
      "lon": -79.0037,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 477.0,
      "ebshear": 23.0,
      "srh01": 99.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 99.0
        },
        {
          "name": "hrrr_pwat",
          "value": 37.3077
        },
        {
          "name": "alignment",
          "value": -2.2211
        },
        {
          "name": "tau",
          "value": 0.9185
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1951
      },
      "coherence_score": 0.9184557199478149,
      "coherence_diagnostics": {
        "tau": 0.9184557199478149,
        "grad_tau": 0.02833065390586853,
        "torsion": 0.0,
        "alignment": -2.221078872680664,
        "S_field": 0.20375847816467285,
        "Gamma_field": 0.16305217146873474,
        "S_over_Gamma": 1.2496520280838013,
        "Da": 9.818869590759277,
        "E_coh": 0.7401742935180664,
        "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": [
          [
            [
              -79.02,
              40.53
            ],
            [
              -79.0,
              40.53
            ],
            [
              -78.97,
              40.51
            ],
            [
              -78.97,
              40.49
            ],
            [
              -78.99,
              40.47
            ],
            [
              -79.03,
              40.47
            ],
            [
              -79.03,
              40.52
            ],
            [
              -79.02,
              40.53
            ]
          ]
        ]
      },
      "raw_probability": 0.1951,
      "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": "eaf39c27b8edf4bb98335a0f543fe6afc7ef7111bd7c19eb7d3ee3c0edc002fd",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1951,
        "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": "990d81cd722f0baa2f4bd787e7dbcfa847d9648f3d1f7f40f279979549a0b909",
        "signature": {
          "alg": "ed25519",
          "sig": "ab426725f54c4a3c57b660d41822e9b68d990b7618442fbca2540b5b8c36a44a682d7953b752d462ba77181acf3a8768314a2f4d72b37e51a0c01c809e275403"
        }
      },
      "receipt_sha256": "990d81cd722f0baa2f4bd787e7dbcfa847d9648f3d1f7f40f279979549a0b909"
    },
    {
      "storm_id": "324593",
      "lat": 46.8929,
      "lon": -92.1124,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 9.0,
      "ebshear": 8.0,
      "srh01": 67.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 67.0
        },
        {
          "name": "hrrr_pwat",
          "value": 31.5577
        },
        {
          "name": "alignment",
          "value": -9.3218
        },
        {
          "name": "tau",
          "value": 0.8837
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1951
      },
      "coherence_score": 0.8836634755134583,
      "coherence_diagnostics": {
        "tau": 0.8836634755134583,
        "grad_tau": 0.08644817024469376,
        "torsion": 0.0,
        "alignment": -9.321808815002441,
        "S_field": 0.300873339176178,
        "Gamma_field": 0.16221883893013,
        "S_over_Gamma": 1.854737401008606,
        "Da": 10.360642433166504,
        "E_coh": 0.5492638945579529,
        "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": [
          [
            [
              -92.18,
              46.96
            ],
            [
              -92.13,
              46.95
            ],
            [
              -92.07,
              46.9
            ],
            [
              -92.06,
              46.9
            ],
            [
              -92.04,
              46.88
            ],
            [
              -92.04,
              46.86
            ],
            [
              -92.03,
              46.85
            ],
            [
              -92.04,
              46.83
            ],
            [
              -92.05,
              46.82
            ],
            [
              -92.09,
              46.83
            ],
            [
              -92.12,
              46.87
            ],
            [
              -92.14,
              46.88
            ],
            [
              -92.17,
              46.88
            ],
            [
              -92.17,
              46.92
            ],
            [
              -92.2,
              46.94
            ],
            [
              -92.2,
              46.95
            ],
            [
              -92.18,
              46.96
            ]
          ]
        ]
      },
      "raw_probability": 0.1951,
      "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": "eaf39c27b8edf4bb98335a0f543fe6afc7ef7111bd7c19eb7d3ee3c0edc002fd",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1951,
        "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": "990d81cd722f0baa2f4bd787e7dbcfa847d9648f3d1f7f40f279979549a0b909",
        "signature": {
          "alg": "ed25519",
          "sig": "ab426725f54c4a3c57b660d41822e9b68d990b7618442fbca2540b5b8c36a44a682d7953b752d462ba77181acf3a8768314a2f4d72b37e51a0c01c809e275403"
        }
      },
      "receipt_sha256": "990d81cd722f0baa2f4bd787e7dbcfa847d9648f3d1f7f40f279979549a0b909"
    },
    {
      "storm_id": "324552",
      "lat": 46.0187,
      "lon": -94.9163,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 280.0,
      "ebshear": 24.0,
      "srh01": 166.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 166.0
        },
        {
          "name": "hrrr_pwat",
          "value": 25.5577
        },
        {
          "name": "alignment",
          "value": 1.7168
        },
        {
          "name": "tau",
          "value": 0.8584
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1944
      },
      "coherence_score": 0.8584082722663879,
      "coherence_diagnostics": {
        "tau": 0.8584082722663879,
        "grad_tau": 0.099869504570961,
        "torsion": 0.0,
        "alignment": 1.716792106628418,
        "S_field": 0.24141791462898254,
        "Gamma_field": 0.15000000596046448,
        "S_over_Gamma": 1.609452724456787,
        "Da": 8.867137908935547,
        "E_coh": 0.650097131729126,
        "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": [
          [
            [
              -94.93,
              46.05
            ],
            [
              -94.9,
              46.05
            ],
            [
              -94.88,
              46.04
            ],
            [
              -94.88,
              45.98
            ],
            [
              -94.91,
              45.96
            ],
            [
              -94.95,
              45.99
            ],
            [
              -94.95,
              46.03
            ],
            [
              -94.93,
              46.05
            ]
          ]
        ]
      },
      "raw_probability": 0.1944,
      "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": "1a0bb213a55a143ec64d385e3ddb4a6af155ed7c52942f4ffa9c27f161a6508d",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1944,
        "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": "5ce21e0c28db9b1625fb79d634b217ad243ae1bd76f356c54f9ca9ce22a07521",
        "signature": {
          "alg": "ed25519",
          "sig": "d16f84d95618be2283c6e6af755a02a8e8d1c6266c41ae9ed6b57d0d1b5f6c9c397eb164197c16f08d42d358b4eb7103e3b2d7d2199f9aa996af779c928e2004"
        }
      },
      "receipt_sha256": "5ce21e0c28db9b1625fb79d634b217ad243ae1bd76f356c54f9ca9ce22a07521"
    },
    {
      "storm_id": "324588",
      "lat": 37.638,
      "lon": -101.094,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 731.0,
      "ebshear": 30.0,
      "srh01": 59.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 59.0
        },
        {
          "name": "hrrr_pwat",
          "value": 23.0577
        },
        {
          "name": "alignment",
          "value": -6.2024
        },
        {
          "name": "tau",
          "value": 0.304
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1908
      },
      "coherence_score": 0.3040074408054352,
      "coherence_diagnostics": {
        "tau": 0.3040074408054352,
        "grad_tau": 0.07747885584831238,
        "torsion": 0.0,
        "alignment": -6.202412128448486,
        "S_field": 0.1701435148715973,
        "Gamma_field": 1.9872188568115234,
        "S_over_Gamma": 0.08561891317367554,
        "Da": 123.25617980957031,
        "E_coh": 0.4657096862792969,
        "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": [
          [
            [
              -101.13,
              37.67
            ],
            [
              -101.04,
              37.67
            ],
            [
              -101.04,
              37.59
            ],
            [
              -101.13,
              37.59
            ],
            [
              -101.13,
              37.67
            ]
          ]
        ]
      },
      "raw_probability": 0.1908,
      "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": "0b518b4b6f773b3a75aec0c400fa0cca386d36cd9aefc56e93f95eb46401a78e",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1908,
        "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": "ed1e5ff8d3702c2a5fe535bec74449c78b13eb2b7834f7053a36e87d6401e411",
        "signature": {
          "alg": "ed25519",
          "sig": "cf944d210e4919d6d68323a1d65714fb8b8c6a9f99127e77ffd22bb75cbfcc5a4e9e833be1ef06790a10285a90765cc17b99ff386eebd7832add67ac812de704"
        }
      },
      "receipt_sha256": "ed1e5ff8d3702c2a5fe535bec74449c78b13eb2b7834f7053a36e87d6401e411"
    },
    {
      "storm_id": "324595",
      "lat": 45.9629,
      "lon": -94.6757,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 169.0,
      "ebshear": 25.0,
      "srh01": 165.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 165.0
        },
        {
          "name": "hrrr_pwat",
          "value": 25.5577
        },
        {
          "name": "alignment",
          "value": 1.7168
        },
        {
          "name": "tau",
          "value": 0.8584
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1845
      },
      "coherence_score": 0.8584082722663879,
      "coherence_diagnostics": {
        "tau": 0.8584082722663879,
        "grad_tau": 0.099869504570961,
        "torsion": 0.0,
        "alignment": 1.716792106628418,
        "S_field": 0.24141791462898254,
        "Gamma_field": 0.15000000596046448,
        "S_over_Gamma": 1.609452724456787,
        "Da": 8.867137908935547,
        "E_coh": 0.650097131729126,
        "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": [
          [
            [
              -94.7,
              45.99
            ],
            [
              -94.64,
              45.99
            ],
            [
              -94.64,
              45.96
            ],
            [
              -94.66,
              45.94
            ],
            [
              -94.69,
              45.93
            ],
            [
              -94.7,
              45.94
            ],
            [
              -94.7,
              45.99
            ]
          ]
        ]
      },
      "raw_probability": 0.1845,
      "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": "dc18c93ef49657559d614185e7b4ddc181751b44a6dc0e17cf848817ac0262b4",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1845,
        "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": "b35aee704c71c56b98339fe7b62a3e3127b66d90a8a8fe67fb431c5a89832ac3",
        "signature": {
          "alg": "ed25519",
          "sig": "24f31053a42e8803d96607e9d36c37a39bc5b77d09fe7fafb0a09e1a9ccff9ca83a11e7b76abe422a49573e979e40e68a22acfca936a28ecd20c9fc7247ff706"
        }
      },
      "receipt_sha256": "b35aee704c71c56b98339fe7b62a3e3127b66d90a8a8fe67fb431c5a89832ac3"
    },
    {
      "storm_id": "324597",
      "lat": 40.8109,
      "lon": -101.8609,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1141.0,
      "ebshear": 38.0,
      "srh01": 116.0,
      "maxllaz": 0.0,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 116.0
        },
        {
          "name": "hrrr_pwat",
          "value": 13.9327
        },
        {
          "name": "alignment",
          "value": -4.5217
        },
        {
          "name": "tau",
          "value": 0.6365
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.184
      },
      "coherence_score": 0.6365249156951904,
      "coherence_diagnostics": {
        "tau": 0.6365249156951904,
        "grad_tau": 0.06793268024921417,
        "torsion": 0.0,
        "alignment": -4.521722793579102,
        "S_field": 0.1858215034008026,
        "Gamma_field": 0.17055216431617737,
        "S_over_Gamma": 1.0895287990570068,
        "Da": 10.037656784057617,
        "E_coh": 0.37196627259254456,
        "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": [
          [
            [
              -101.88,
              40.85
            ],
            [
              -101.85,
              40.85
            ],
            [
              -101.82,
              40.83
            ],
            [
              -101.86,
              40.79
            ],
            [
              -101.82,
              40.76
            ],
            [
              -101.84,
              40.76
            ],
            [
              -101.87,
              40.79
            ],
            [
              -101.88,
              40.79
            ],
            [
              -101.88,
              40.82
            ],
            [
              -101.89,
              40.83
            ],
            [
              -101.88,
              40.85
            ]
          ]
        ]
      },
      "raw_probability": 0.184,
      "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": "660f7d45f5c55c5ee0d58e856b2ad5999252203c85bdd0e86768f90b4d325176",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.184,
        "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": "dd15a5205ec801cfeded9a1880b025c0d35773f900336437af27d53a90523d13",
        "signature": {
          "alg": "ed25519",
          "sig": "3bd99d224c4e08782083a830c129e827a8b66e191aa6447d5e58b2506762f75527b2466f7e704bebfdc6d3da87e9248e10c981b1283009e3d9239245371acf04"
        }
      },
      "receipt_sha256": "dd15a5205ec801cfeded9a1880b025c0d35773f900336437af27d53a90523d13"
    },
    {
      "storm_id": "324213",
      "lat": 40.1,
      "lon": -81.0179,
      "motion_east": 6.2,
      "motion_south": -1.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 880.0,
      "ebshear": 33.0,
      "srh01": 252.0,
      "maxllaz": 0.007,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 252.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.3077
        },
        {
          "name": "alignment",
          "value": -0.8264
        },
        {
          "name": "tau",
          "value": 0.941
        },
        {
          "name": "maxllaz",
          "value": 0.007
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1832
      },
      "coherence_score": 0.9409661889076233,
      "coherence_diagnostics": {
        "tau": 0.9409661889076233,
        "grad_tau": 0.045152489095926285,
        "torsion": 0.0,
        "alignment": -0.8263828754425049,
        "S_field": 0.2105010747909546,
        "Gamma_field": 0.16305217146873474,
        "S_over_Gamma": 1.2910044193267822,
        "Da": 9.760442733764648,
        "E_coh": 0.41931501030921936,
        "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": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -81.07,
              40.22
            ],
            [
              -81.03,
              40.22
            ],
            [
              -81.01,
              40.2
            ],
            [
              -81.0,
              40.17
            ],
            [
              -80.96,
              40.13
            ],
            [
              -80.95,
              40.13
            ],
            [
              -80.94,
              40.11
            ],
            [
              -80.94,
              40.05
            ],
            [
              -80.96,
              40.02
            ],
            [
              -80.96,
              40.0
            ],
            [
              -81.0,
              39.96
            ],
            [
              -81.05,
              39.96
            ],
            [
              -81.06,
              39.98
            ],
            [
              -81.06,
              40.04
            ],
            [
              -81.05,
              40.05
            ],
            [
              -81.05,
              40.09
            ],
            [
              -81.09,
              40.15
            ],
            [
              -81.09,
              40.2
            ],
            [
              -81.07,
              40.22
            ]
          ]
        ]
      },
      "raw_probability": 0.1832,
      "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": "59ac3d7df51793f23eded12a8c7434f28ab5efd164f83e6f0cb1e0870cfc13a3",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1832,
        "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": "b4dcc0347a01a68c198fc2e5715753a1cd3e7cc928fc2be604c011e229c09f38",
        "signature": {
          "alg": "ed25519",
          "sig": "f8f4087fc0207d53c1265851811c85f066523413c548a0f377497c4535a3dc87502bef9d3fe4e0db99687d897a7ba91eee5223bd32b9b7db3eb6fb238fab9302"
        }
      },
      "receipt_sha256": "b4dcc0347a01a68c198fc2e5715753a1cd3e7cc928fc2be604c011e229c09f38"
    },
    {
      "storm_id": "324246",
      "lat": 39.7886,
      "lon": -81.1064,
      "motion_east": 6.3,
      "motion_south": -1.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 647.0,
      "ebshear": 41.0,
      "srh01": 233.0,
      "maxllaz": 0.007,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 233.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.3077
        },
        {
          "name": "alignment",
          "value": -0.8264
        },
        {
          "name": "tau",
          "value": 0.941
        },
        {
          "name": "maxllaz",
          "value": 0.007
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1832
      },
      "coherence_score": 0.9409661889076233,
      "coherence_diagnostics": {
        "tau": 0.9409661889076233,
        "grad_tau": 0.045152489095926285,
        "torsion": 0.0,
        "alignment": -0.8263828754425049,
        "S_field": 0.2105010747909546,
        "Gamma_field": 0.16305217146873474,
        "S_over_Gamma": 1.2910044193267822,
        "Da": 9.760442733764648,
        "E_coh": 0.41931501030921936,
        "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": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -81.11,
              39.87
            ],
            [
              -81.09,
              39.87
            ],
            [
              -81.06,
              39.84
            ],
            [
              -81.06,
              39.8
            ],
            [
              -81.07,
              39.79
            ],
            [
              -81.07,
              39.76
            ],
            [
              -81.09,
              39.72
            ],
            [
              -81.12,
              39.69
            ],
            [
              -81.14,
              39.69
            ],
            [
              -81.15,
              39.7
            ],
            [
              -81.15,
              39.79
            ],
            [
              -81.14,
              39.8
            ],
            [
              -81.13,
              39.85
            ],
            [
              -81.11,
              39.87
            ]
          ]
        ]
      },
      "raw_probability": 0.1832,
      "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": "59ac3d7df51793f23eded12a8c7434f28ab5efd164f83e6f0cb1e0870cfc13a3",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1832,
        "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": "b4dcc0347a01a68c198fc2e5715753a1cd3e7cc928fc2be604c011e229c09f38",
        "signature": {
          "alg": "ed25519",
          "sig": "f8f4087fc0207d53c1265851811c85f066523413c548a0f377497c4535a3dc87502bef9d3fe4e0db99687d897a7ba91eee5223bd32b9b7db3eb6fb238fab9302"
        }
      },
      "receipt_sha256": "b4dcc0347a01a68c198fc2e5715753a1cd3e7cc928fc2be604c011e229c09f38"
    },
    {
      "storm_id": "324582",
      "lat": 48.7557,
      "lon": -94.6814,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 305.0,
      "ebshear": 18.0,
      "srh01": 178.0,
      "maxllaz": 0.0,
      "mesh": 0.04,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 178.0
        },
        {
          "name": "hrrr_pwat",
          "value": 29.6827
        },
        {
          "name": "alignment",
          "value": -4.2262
        },
        {
          "name": "tau",
          "value": 0.4051
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1622
      },
      "coherence_score": 0.4050762355327606,
      "coherence_diagnostics": {
        "tau": 0.4050762355327606,
        "grad_tau": 0.35351797938346863,
        "torsion": 0.0,
        "alignment": -4.226158618927002,
        "S_field": 0.18745388090610504,
        "Gamma_field": 0.15638549625873566,
        "S_over_Gamma": 1.1986653804779053,
        "Da": 9.611971855163574,
        "E_coh": 0.37401238083839417,
        "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.71,
              48.78
            ],
            [
              -94.66,
              48.78
            ],
            [
              -94.64,
              48.76
            ],
            [
              -94.64,
              48.72
            ],
            [
              -94.7,
              48.73
            ],
            [
              -94.71,
              48.74
            ],
            [
              -94.71,
              48.78
            ]
          ]
        ]
      },
      "raw_probability": 0.1622,
      "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": "037193597957c6a8f0708054bc1c9aed00572aea114a08f5db1c58f5b9cb46b5",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1622,
        "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": "254269243d0468a513dc9edf35b0d9e13555af34993045e8ebe77be9b91c59b6",
        "signature": {
          "alg": "ed25519",
          "sig": "8d2c4fb7cafeee0d7a12a62b99ec9874796949775d44f00b9907557494f6f8ab7cc5e1cd69f43a2ecda15ffd01034d24a32594bd83fe4c1b50d31daecc87440c"
        }
      },
      "receipt_sha256": "254269243d0468a513dc9edf35b0d9e13555af34993045e8ebe77be9b91c59b6"
    },
    {
      "storm_id": "324581",
      "lat": 49.5843,
      "lon": -95.7757,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0021,
      "risk_band": "moderate",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 286.0,
      "ebshear": 23.0,
      "srh01": 43.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 43.0
        },
        {
          "name": "hrrr_pwat",
          "value": 30.9327
        },
        {
          "name": "alignment",
          "value": -5.0952
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.157
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.39095398783683777,
        "torsion": 0.0,
        "alignment": -5.09515380859375,
        "S_field": 0.216532900929451,
        "Gamma_field": 0.15388549864292145,
        "S_over_Gamma": 1.4071040153503418,
        "Da": 9.412323951721191,
        "E_coh": 0.4514797031879425,
        "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": [
          [
            [
              -95.79,
              49.63
            ],
            [
              -95.74,
              49.63
            ],
            [
              -95.71,
              49.61
            ],
            [
              -95.73,
              49.58
            ],
            [
              -95.73,
              49.55
            ],
            [
              -95.77,
              49.54
            ],
            [
              -95.78,
              49.55
            ],
            [
              -95.81,
              49.55
            ],
            [
              -95.82,
              49.56
            ],
            [
              -95.81,
              49.56
            ],
            [
              -95.79,
              49.58
            ],
            [
              -95.79,
              49.6
            ],
            [
              -95.8,
              49.61
            ],
            [
              -95.79,
              49.63
            ]
          ]
        ]
      },
      "raw_probability": 0.157,
      "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": "2c839ebbe5c79378ac71d48dc15dde7b3d4ed2ed9962087a400f7e40d544a013",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.157,
        "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": "fc83e425886bab38b0b79f534bf27d00d7d83d74933e3be8612f2665c5989cbc",
        "signature": {
          "alg": "ed25519",
          "sig": "c3ce5d497466de9e48fdffabcb4e1464d56cce2f6e32a40dd549452b420b564063d9d523df8818f5085960b19416c844ff98543a1c215ba82391b4956c5d6e02"
        }
      },
      "receipt_sha256": "fc83e425886bab38b0b79f534bf27d00d7d83d74933e3be8612f2665c5989cbc"
    },
    {
      "storm_id": "324565",
      "lat": 40.176,
      "lon": -80.904,
      "motion_east": 6.1,
      "motion_south": -1.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0019,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 896.0,
      "ebshear": 30.0,
      "srh01": 191.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 191.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.8077
        },
        {
          "name": "alignment",
          "value": -0.5323
        },
        {
          "name": "tau",
          "value": 0.9236
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1396
      },
      "coherence_score": 0.9236099123954773,
      "coherence_diagnostics": {
        "tau": 0.9236099123954773,
        "grad_tau": 0.06066889315843582,
        "torsion": 0.0,
        "alignment": -0.5323425531387329,
        "S_field": 0.2858206033706665,
        "Gamma_field": 0.15555216372013092,
        "S_over_Gamma": 1.8374582529067993,
        "Da": 9.435710906982422,
        "E_coh": 0.7042033672332764,
        "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": [
          [
            [
              -80.93,
              40.22
            ],
            [
              -80.89,
              40.22
            ],
            [
              -80.85,
              40.18
            ],
            [
              -80.84,
              40.14
            ],
            [
              -80.86,
              40.12
            ],
            [
              -80.91,
              40.12
            ],
            [
              -80.93,
              40.16
            ],
            [
              -80.95,
              40.17
            ],
            [
              -80.95,
              40.21
            ],
            [
              -80.93,
              40.22
            ]
          ]
        ]
      },
      "raw_probability": 0.1396,
      "confidence_lo": 0.0018,
      "confidence_hi": 0.0019,
      "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": "0303f744408d4a2057dae8bcc12a925cf6e9a5589d43635d55bc098511f48d7c",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1396,
        "probability": 0.001915,
        "confidence_lo": 0.001787,
        "confidence_hi": 0.001915,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "17864389c6a45a71bd6d473e7ec33f4c2f5b6748d2d4651fffc667fc6e0bc877",
        "signature": {
          "alg": "ed25519",
          "sig": "9e4fe75100fc7cf5503abfd27126d024d4498099cddce8648777d0dca15bff5423eb16f48ba2d17c115692284820bb1026cef6cb7b595c5e4368d057db252e02"
        }
      },
      "receipt_sha256": "17864389c6a45a71bd6d473e7ec33f4c2f5b6748d2d4651fffc667fc6e0bc877"
    },
    {
      "storm_id": "324598",
      "lat": 40.705,
      "lon": -79.117,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0019,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 658.0,
      "ebshear": 28.0,
      "srh01": 28.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 28.0
        },
        {
          "name": "hrrr_pwat",
          "value": 37.3077
        },
        {
          "name": "alignment",
          "value": -2.2211
        },
        {
          "name": "tau",
          "value": 0.9185
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1355
      },
      "coherence_score": 0.9184557199478149,
      "coherence_diagnostics": {
        "tau": 0.9184557199478149,
        "grad_tau": 0.02833065390586853,
        "torsion": 0.0,
        "alignment": -2.221078872680664,
        "S_field": 0.20375847816467285,
        "Gamma_field": 0.16305217146873474,
        "S_over_Gamma": 1.2496520280838013,
        "Da": 9.818869590759277,
        "E_coh": 0.7401742935180664,
        "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": [
          [
            [
              -79.12,
              40.74
            ],
            [
              -79.11,
              40.73
            ],
            [
              -79.07,
              40.72
            ],
            [
              -79.07,
              40.67
            ],
            [
              -79.09,
              40.66
            ],
            [
              -79.13,
              40.66
            ],
            [
              -79.16,
              40.68
            ],
            [
              -79.17,
              40.72
            ],
            [
              -79.13,
              40.73
            ],
            [
              -79.12,
              40.74
            ]
          ]
        ]
      },
      "raw_probability": 0.1355,
      "confidence_lo": 0.0018,
      "confidence_hi": 0.0019,
      "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": "afa11604a9280d71913855daac6143f1782eb184ef8520bbe439f056e24380ab",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1355,
        "probability": 0.001915,
        "confidence_lo": 0.001787,
        "confidence_hi": 0.001915,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "4d445aa23c5a460b97ce6a1e34e664e47b76d5daeeadef8e13751c29ea1be400",
        "signature": {
          "alg": "ed25519",
          "sig": "2bb025769fdc2acd6ab816cc11f0662a4d037ebdfc97bc02965da8fec23764a5984b47393ebe2c96e8c8ff6b34bf337dd97110c122a922383d379ec107445d04"
        }
      },
      "receipt_sha256": "4d445aa23c5a460b97ce6a1e34e664e47b76d5daeeadef8e13751c29ea1be400"
    },
    {
      "storm_id": "324489",
      "lat": 35.306,
      "lon": -95.55,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0019,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1550.0,
      "ebshear": 17.0,
      "srh01": 168.0,
      "maxllaz": 0.004,
      "mesh": 0.08,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 168.0
        },
        {
          "name": "hrrr_pwat",
          "value": 35.8077
        },
        {
          "name": "alignment",
          "value": 3.5224
        },
        {
          "name": "tau",
          "value": 0.3097
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1323
      },
      "coherence_score": 0.30973905324935913,
      "coherence_diagnostics": {
        "tau": 0.30973905324935913,
        "grad_tau": 0.06709674745798111,
        "torsion": 0.0,
        "alignment": 3.5224153995513916,
        "S_field": 0.2767127454280853,
        "Gamma_field": 1.171385407447815,
        "S_over_Gamma": 0.2362269014120102,
        "Da": 73.60302734375,
        "E_coh": 0.6055227518081665,
        "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.56,
              35.35
            ],
            [
              -95.53,
              35.35
            ],
            [
              -95.51,
              35.33
            ],
            [
              -95.5,
              35.27
            ],
            [
              -95.52,
              35.26
            ],
            [
              -95.56,
              35.26
            ],
            [
              -95.58,
              35.27
            ],
            [
              -95.59,
              35.29
            ],
            [
              -95.59,
              35.33
            ],
            [
              -95.56,
              35.35
            ]
          ]
        ]
      },
      "raw_probability": 0.1323,
      "confidence_lo": 0.0018,
      "confidence_hi": 0.0019,
      "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": "62db52d709147c23ade985586c0fe3137d5edac8139b4ececdf1ad91d56161c4",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1323,
        "probability": 0.001915,
        "confidence_lo": 0.001787,
        "confidence_hi": 0.001915,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "bf9819bcd0a03d91021969dcc0c5491269d5618344b35f89e6122cc31b8b8ae5",
        "signature": {
          "alg": "ed25519",
          "sig": "18c426f2fb233a864d0b789d097dd6f93c466bfa1d70326ab0b2571098156414903c045a6653a8af5f6f80fa1e9d967f6c2d669a816a167de95c608ed535f504"
        }
      },
      "receipt_sha256": "bf9819bcd0a03d91021969dcc0c5491269d5618344b35f89e6122cc31b8b8ae5"
    },
    {
      "storm_id": "324053",
      "lat": 38.4643,
      "lon": -86.9779,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0019,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 513.0,
      "ebshear": 35.0,
      "srh01": 36.0,
      "maxllaz": 0.003,
      "mesh": 0.2,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 36.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.4327
        },
        {
          "name": "alignment",
          "value": 3.7747
        },
        {
          "name": "tau",
          "value": 1.2924
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.132
      },
      "coherence_score": 1.292392373085022,
      "coherence_diagnostics": {
        "tau": 1.292392373085022,
        "grad_tau": 0.22544462978839874,
        "torsion": 0.0,
        "alignment": 3.7747464179992676,
        "S_field": 0.4920177161693573,
        "Gamma_field": 0.2105521559715271,
        "S_over_Gamma": 2.3367972373962402,
        "Da": 12.201348304748535,
        "E_coh": 0.8222671747207642,
        "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": 3,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -87.0,
              38.51
            ],
            [
              -86.96,
              38.51
            ],
            [
              -86.95,
              38.5
            ],
            [
              -86.93,
              38.5
            ],
            [
              -86.92,
              38.48
            ],
            [
              -86.92,
              38.44
            ],
            [
              -86.94,
              38.42
            ],
            [
              -86.96,
              38.42
            ],
            [
              -86.97,
              38.41
            ],
            [
              -87.01,
              38.41
            ],
            [
              -87.05,
              38.45
            ],
            [
              -87.04,
              38.46
            ],
            [
              -87.04,
              38.48
            ],
            [
              -87.0,
              38.51
            ]
          ]
        ]
      },
      "raw_probability": 0.132,
      "confidence_lo": 0.0018,
      "confidence_hi": 0.0019,
      "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": "7d8b9e2d2fd22bf7226f18df078dc40348c4658e09b8d382d6b8fed13fed0ea0",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.132,
        "probability": 0.001915,
        "confidence_lo": 0.001787,
        "confidence_hi": 0.001915,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "4d1bad65bb72d468f9ef5f3cfc0e48c231b6ecfa58be6636d30c0f0fabcca865",
        "signature": {
          "alg": "ed25519",
          "sig": "d487ff1ef7730b1b267e4ef0f4b520fb79056e86bf879c359440703691345ca1178359a478c2d565d67d3b8ef4006f2e0d5ae429d0afc50981f58f7e73fd9500"
        }
      },
      "receipt_sha256": "4d1bad65bb72d468f9ef5f3cfc0e48c231b6ecfa58be6636d30c0f0fabcca865"
    },
    {
      "storm_id": "324587",
      "lat": 39.6558,
      "lon": -99.3467,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0019,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 950.0,
      "ebshear": 44.0,
      "srh01": 41.0,
      "maxllaz": 0.001,
      "mesh": 0.07,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 41.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.8077
        },
        {
          "name": "alignment",
          "value": -0.7632
        },
        {
          "name": "tau",
          "value": 0.4824
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1318
      },
      "coherence_score": 0.48243260383605957,
      "coherence_diagnostics": {
        "tau": 0.48243260383605957,
        "grad_tau": 0.0949382558465004,
        "torsion": 0.0,
        "alignment": -0.7631523609161377,
        "S_field": 0.5851811170578003,
        "Gamma_field": 0.9805521965026855,
        "S_over_Gamma": 0.5967873334884644,
        "Da": 64.20661163330078,
        "E_coh": 0.47240856289863586,
        "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": [
          [
            [
              -99.37,
              39.7
            ],
            [
              -99.31,
              39.68
            ],
            [
              -99.3,
              39.66
            ],
            [
              -99.31,
              39.65
            ],
            [
              -99.31,
              39.62
            ],
            [
              -99.34,
              39.62
            ],
            [
              -99.35,
              39.61
            ],
            [
              -99.37,
              39.63
            ],
            [
              -99.37,
              39.65
            ],
            [
              -99.38,
              39.66
            ],
            [
              -99.38,
              39.69
            ],
            [
              -99.37,
              39.7
            ]
          ]
        ]
      },
      "raw_probability": 0.1318,
      "confidence_lo": 0.0018,
      "confidence_hi": 0.0019,
      "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": "7a9834c6bb1a3d8e92a28486a9096880659257b339f75156a2ef5240120a573c",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1318,
        "probability": 0.001915,
        "confidence_lo": 0.001787,
        "confidence_hi": 0.001915,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "3e7eb7ca919ca6480ffffb22aca906c5cb2c5fbf7d36c433e7f3cf7c44800e23",
        "signature": {
          "alg": "ed25519",
          "sig": "1cd1244ca06fdc1332b7bd6dfcd1697a75dbe012cfa230f81559c510af588b9f9cd13328799dab9428ca87a31dd0b4b06b47646fc91daa7544f4548d52f62805"
        }
      },
      "receipt_sha256": "3e7eb7ca919ca6480ffffb22aca906c5cb2c5fbf7d36c433e7f3cf7c44800e23"
    },
    {
      "storm_id": "324508",
      "lat": 28.672,
      "lon": -86.865,
      "motion_east": 5.3,
      "motion_south": 4.4,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0018,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3391.0,
      "ebshear": 14.0,
      "srh01": 52.0,
      "maxllaz": 0.001,
      "mesh": 0.21,
      "flash_rate": 4.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 52.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.4327
        },
        {
          "name": "alignment",
          "value": 0.9279
        },
        {
          "name": "tau",
          "value": 3.5153
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1098
      },
      "coherence_score": 3.5153121948242188,
      "coherence_diagnostics": {
        "tau": 3.5153121948242188,
        "grad_tau": 0.38045719265937805,
        "torsion": 0.0,
        "alignment": 0.927919328212738,
        "S_field": 1.352665901184082,
        "Gamma_field": 0.20971883833408356,
        "S_over_Gamma": 6.449901580810547,
        "Da": 13.197830200195312,
        "E_coh": 0.9704607129096985,
        "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.89,
              28.71
            ],
            [
              -86.84,
              28.71
            ],
            [
              -86.82,
              28.69
            ],
            [
              -86.82,
              28.66
            ],
            [
              -86.83,
              28.64
            ],
            [
              -86.85,
              28.63
            ],
            [
              -86.89,
              28.63
            ],
            [
              -86.91,
              28.65
            ],
            [
              -86.91,
              28.69
            ],
            [
              -86.89,
              28.71
            ]
          ]
        ]
      },
      "raw_probability": 0.1098,
      "confidence_lo": 0.0015,
      "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": "17311aa7e8aa9b235f17f7f7904d140b6e575ba62fcbca4aaaf82de94a0f7840",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1098,
        "probability": 0.001796,
        "confidence_lo": 0.001484,
        "confidence_hi": 0.001797,
        "uncertainty_class": "tight",
        "ood_score": null,
        "ood_flag": false,
        "abstained": false,
        "abstain_reason": null,
        "gateway_mode": "NORMAL",
        "coverage_target": 0.9,
        "receipt_sha256": "4885058538b6d95f27f140cd8ec2365aad260460a93210fcbab5e3dc0d2e0242",
        "signature": {
          "alg": "ed25519",
          "sig": "9fd92f4d485a330c9236c1f4bcc851ad07df40d8503921e404eec72d9b88d622794dcef8a503cfccf7b29a6ed7d2e24cbec881097c899a5fc8ca71c3c611fc00"
        }
      },
      "receipt_sha256": "4885058538b6d95f27f140cd8ec2365aad260460a93210fcbab5e3dc0d2e0242"
    },
    {
      "storm_id": "324548",
      "lat": 33.712,
      "lon": -75.7188,
      "motion_east": 5.0,
      "motion_south": -1.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0012,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3136.0,
      "ebshear": 22.0,
      "srh01": 7.0,
      "maxllaz": 0.001,
      "mesh": 0.24,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 7.0
        },
        {
          "name": "hrrr_pwat",
          "value": 45.1827
        },
        {
          "name": "alignment",
          "value": -3.1923
        },
        {
          "name": "tau",
          "value": 2.4758
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.1066
      },
      "coherence_score": 2.4758236408233643,
      "coherence_diagnostics": {
        "tau": 2.4758236408233643,
        "grad_tau": 0.9425764679908752,
        "torsion": 0.0,
        "alignment": -3.192291736602783,
        "S_field": 0.602236807346344,
        "Gamma_field": 0.32971885800361633,
        "S_over_Gamma": 1.8265161514282227,
        "Da": 21.19951057434082,
        "E_coh": 0.8888790607452393,
        "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": [
          [
            [
              -75.82,
              33.81
            ],
            [
              -75.8,
              33.8
            ],
            [
              -75.71,
              33.8
            ],
            [
              -75.7,
              33.79
            ],
            [
              -75.68,
              33.79
            ],
            [
              -75.68,
              33.78
            ],
            [
              -75.7,
              33.76
            ],
            [
              -75.7,
              33.73
            ],
            [
              -75.69,
              33.71
            ],
            [
              -75.67,
              33.7
            ],
            [
              -75.62,
              33.65
            ],
            [
              -75.62,
              33.63
            ],
            [
              -75.59,
              33.59
            ],
            [
              -75.61,
              33.59
            ],
            [
              -75.62,
              33.58
            ],
            [
              -75.71,
              33.58
            ],
            [
              -75.75,
              33.6
            ],
            [
              -75.76,
              33.62
            ],
            [
              -75.76,
              33.68
            ],
            [
              -75.75,
              33.7
            ],
            [
              -75.8,
              33.73
            ],
            [
              -75.78,
              33.77
            ],
            [
              -75.81,
              33.8
            ],
            [
              -75.82,
              33.8
            ],
            [
              -75.82,
              33.81
            ]
          ]
        ]
      },
      "raw_probability": 0.1066,
      "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": "bb6a5c9c2b7592517435cbd6eb18a233d80b15879903545503d3d3b884aee382",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.1066,
        "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": "43f4a6258aa46c656c2e7c9319374ada55c7f2340f261c0ecf2c37992f43165d",
        "signature": {
          "alg": "ed25519",
          "sig": "5ef38a529eec7534ab4c62e69ad47135a9a0635d2f27467e97d508ab1542f2f134de9bcdd616cc138c46819be6dddd583ce147629c8f72813f5affe6486b6d05"
        }
      },
      "receipt_sha256": "43f4a6258aa46c656c2e7c9319374ada55c7f2340f261c0ecf2c37992f43165d"
    },
    {
      "storm_id": "324599",
      "lat": 40.3312,
      "lon": -80.8056,
      "motion_east": 5.4,
      "motion_south": -1.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0011,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 576.0,
      "ebshear": 26.0,
      "srh01": 98.0,
      "maxllaz": 0.002,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 98.0
        },
        {
          "name": "hrrr_pwat",
          "value": 39.1827
        },
        {
          "name": "alignment",
          "value": -0.8954
        },
        {
          "name": "tau",
          "value": 0.9077
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0872
      },
      "coherence_score": 0.907690167427063,
      "coherence_diagnostics": {
        "tau": 0.907690167427063,
        "grad_tau": 0.06186928600072861,
        "torsion": 0.0,
        "alignment": -0.8954272270202637,
        "S_field": 0.21777215600013733,
        "Gamma_field": 0.36055219173431396,
        "S_over_Gamma": 0.603996217250824,
        "Da": 21.553852081298828,
        "E_coh": 0.37353259325027466,
        "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": [
          [
            [
              -80.88,
              40.38
            ],
            [
              -80.81,
              40.38
            ],
            [
              -80.8,
              40.37
            ],
            [
              -80.74,
              40.36
            ],
            [
              -80.72,
              40.35
            ],
            [
              -80.71,
              40.33
            ],
            [
              -80.71,
              40.3
            ],
            [
              -80.73,
              40.28
            ],
            [
              -80.78,
              40.28
            ],
            [
              -80.79,
              40.29
            ],
            [
              -80.83,
              40.29
            ],
            [
              -80.85,
              40.31
            ],
            [
              -80.88,
              40.31
            ],
            [
              -80.89,
              40.32
            ],
            [
              -80.89,
              40.37
            ],
            [
              -80.88,
              40.38
            ]
          ]
        ]
      },
      "raw_probability": 0.0872,
      "confidence_lo": 0.0011,
      "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": "392249b3454e32f7fb96a1d9f6801452189a26bedcbccc116297df180248a1a0",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0872,
        "probability": 0.001145,
        "confidence_lo": 0.001088,
        "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": "7ad807c85fc8cf0a5f7e1d5ba0da839c33a56fbb4d3ad694556144cdb8558c48",
        "signature": {
          "alg": "ed25519",
          "sig": "422a21fbe9a9c33969fd74d2684e66257c06c405dd0b00b203dc8dc983535f4517c47b7b0af67c0c2c1a57c5d24ccd309992e20d65349955c6f6a9af4d009805"
        }
      },
      "receipt_sha256": "7ad807c85fc8cf0a5f7e1d5ba0da839c33a56fbb4d3ad694556144cdb8558c48"
    },
    {
      "storm_id": "324470",
      "lat": 33.0131,
      "lon": -74.9269,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0011,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3966.0,
      "ebshear": 10.0,
      "srh01": 9.0,
      "maxllaz": 0.001,
      "mesh": 0.42,
      "flash_rate": 5.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 9.0
        },
        {
          "name": "hrrr_pwat",
          "value": 46.3077
        },
        {
          "name": "alignment",
          "value": -0.829
        },
        {
          "name": "tau",
          "value": 3.1422
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0852
      },
      "coherence_score": 3.142228603363037,
      "coherence_diagnostics": {
        "tau": 3.142228603363037,
        "grad_tau": 1.167994737625122,
        "torsion": 0.0,
        "alignment": -0.828961193561554,
        "S_field": 0.823090136051178,
        "Gamma_field": 0.4263854920864105,
        "S_over_Gamma": 1.930389642715454,
        "Da": 26.26825523376465,
        "E_coh": 0.9714178442955017,
        "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": [
          [
            [
              -74.96,
              33.07
            ],
            [
              -74.9,
              33.06
            ],
            [
              -74.88,
              33.04
            ],
            [
              -74.86,
              33.0
            ],
            [
              -74.87,
              32.97
            ],
            [
              -74.9,
              32.97
            ],
            [
              -74.91,
              32.96
            ],
            [
              -74.92,
              32.97
            ],
            [
              -74.96,
              32.97
            ],
            [
              -74.98,
              32.99
            ],
            [
              -74.98,
              33.05
            ],
            [
              -74.97,
              33.05
            ],
            [
              -74.96,
              33.07
            ]
          ]
        ]
      },
      "raw_probability": 0.0852,
      "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": "de224fcc3150a1b65b884df2ec65e3847789037d892aa8a58f2ccbbbc0c85b52",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0852,
        "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": "8edc55567d8df105988b010a4506de0f1327fee18c9164b8587d53ffc8af6e72",
        "signature": {
          "alg": "ed25519",
          "sig": "2128b3ca9c75affd9348b9499f0f2f194bb8ecbeec83f7d62faddaae87891f41890db31e5dfd994ec783d9c5acb71c998785b40c98d45f2207ffa63884a5a205"
        }
      },
      "receipt_sha256": "8edc55567d8df105988b010a4506de0f1327fee18c9164b8587d53ffc8af6e72"
    },
    {
      "storm_id": "324567",
      "lat": 37.4775,
      "lon": -96.4262,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0011,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1275.0,
      "ebshear": 35.0,
      "srh01": 21.0,
      "maxllaz": 0.0,
      "mesh": 0.08,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 21.0
        },
        {
          "name": "hrrr_pwat",
          "value": 33.9327
        },
        {
          "name": "alignment",
          "value": 1.6922
        },
        {
          "name": "tau",
          "value": 0.3888
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0845
      },
      "coherence_score": 0.3887833058834076,
      "coherence_diagnostics": {
        "tau": 0.3887833058834076,
        "grad_tau": 0.03213590756058693,
        "torsion": 0.0,
        "alignment": 1.6922032833099365,
        "S_field": 0.5819423794746399,
        "Gamma_field": 1.5963854789733887,
        "S_over_Gamma": 0.3645375072956085,
        "Da": 97.39374542236328,
        "E_coh": 0.6881091594696045,
        "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.47,
              37.52
            ],
            [
              -96.39,
              37.52
            ],
            [
              -96.38,
              37.5
            ],
            [
              -96.38,
              37.45
            ],
            [
              -96.39,
              37.44
            ],
            [
              -96.46,
              37.44
            ],
            [
              -96.47,
              37.43
            ],
            [
              -96.47,
              37.52
            ]
          ]
        ]
      },
      "raw_probability": 0.0845,
      "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": "2ef98d240370892406813c5fcb03c230b27014e5a892ab6eb983cd25a7c1bdb4",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0845,
        "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": "86481abdfaba30372046eaf62fca743ca1c8fbd7512380e6918934a061156462",
        "signature": {
          "alg": "ed25519",
          "sig": "b015653be8c074f8bdfb0d958e076d46a03bbc85d63af1b4bf6f177ce0cc1e0c8b3434859d8fda0cf497382d54e754d83606073f73c26fae518c670aff1a4e0a"
        }
      },
      "receipt_sha256": "86481abdfaba30372046eaf62fca743ca1c8fbd7512380e6918934a061156462"
    },
    {
      "storm_id": "324536",
      "lat": 34.665,
      "lon": -84.418,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0008,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 375.0,
      "ebshear": 20.0,
      "srh01": 7.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 7.0
        },
        {
          "name": "hrrr_pwat",
          "value": 44.5577
        },
        {
          "name": "alignment",
          "value": -9.3438
        },
        {
          "name": "tau",
          "value": 0.7593
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0787
      },
      "coherence_score": 0.7593454122543335,
      "coherence_diagnostics": {
        "tau": 0.7593454122543335,
        "grad_tau": 0.1570461094379425,
        "torsion": 0.0,
        "alignment": -9.343750953674316,
        "S_field": 0.48611393570899963,
        "Gamma_field": 0.7072188258171082,
        "S_over_Gamma": 0.6873599886894226,
        "Da": 40.05895233154297,
        "E_coh": 0.8001723289489746,
        "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.45,
              34.7
            ],
            [
              -84.35,
              34.7
            ],
            [
              -84.35,
              34.66
            ],
            [
              -84.34,
              34.65
            ],
            [
              -84.4,
              34.65
            ],
            [
              -84.42,
              34.63
            ],
            [
              -84.48,
              34.63
            ],
            [
              -84.48,
              34.66
            ],
            [
              -84.46,
              34.67
            ],
            [
              -84.45,
              34.7
            ]
          ]
        ]
      },
      "raw_probability": 0.0787,
      "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": "2fbe65fc0e4331076f977bb552e29b55c2d3c9fe5014d4e595d0b051ffc67064",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0787,
        "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": "5f713e686ef10f9898a2e386ecfbd09c0987d263da648ea71e992f42b87b9590",
        "signature": {
          "alg": "ed25519",
          "sig": "5e05a43fbf801d2cc512f11c4d1924c25dcf80de535da5897f3b26f3b52fab632239000adf16cb7c104caee22a4848eeba126148a0b353b33187a6c9571b5502"
        }
      },
      "receipt_sha256": "5f713e686ef10f9898a2e386ecfbd09c0987d263da648ea71e992f42b87b9590"
    },
    {
      "storm_id": "324559",
      "lat": 33.858,
      "lon": -99.718,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 44.0,
      "ebshear": 32.0,
      "srh01": 0.0,
      "maxllaz": 0.0,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 25.0577
        },
        {
          "name": "alignment",
          "value": -6.6425
        },
        {
          "name": "tau",
          "value": 0.2821
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0752
      },
      "coherence_score": 0.2820945978164673,
      "coherence_diagnostics": {
        "tau": 0.2820945978164673,
        "grad_tau": 0.056333839893341064,
        "torsion": 0.0,
        "alignment": -6.64252233505249,
        "S_field": 0.13384610414505005,
        "Gamma_field": 0.2688854932785034,
        "S_over_Gamma": 0.49778106808662415,
        "Da": 16.753665924072266,
        "E_coh": 0.7269357442855835,
        "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": [
          [
            [
              -99.75,
              33.89
            ],
            [
              -99.67,
              33.89
            ],
            [
              -99.67,
              33.81
            ],
            [
              -99.75,
              33.81
            ],
            [
              -99.75,
              33.89
            ]
          ]
        ]
      },
      "raw_probability": 0.0752,
      "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": "5031086cc975bcef9d16dad9b45b0d3a0648d57b5a5c97d1f600d1ba107f7305",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0752,
        "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": "a108692bf2a4b48e8d3d6e3342697ea6074ff81dac70b0cdd59979f855305137",
        "signature": {
          "alg": "ed25519",
          "sig": "77e0c4f0af32278c2ba77f9d3011cb9f601a072e1e0ab2db467e85f9cf5c1c71743164af44784e5a4f8a6e4f4ee4529d02f8b5b9dfd666222c2a67252ab27c0b"
        }
      },
      "receipt_sha256": "a108692bf2a4b48e8d3d6e3342697ea6074ff81dac70b0cdd59979f855305137"
    },
    {
      "storm_id": "324600",
      "lat": 36.978,
      "lon": -97.578,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1396.0,
      "ebshear": 31.0,
      "srh01": 14.0,
      "maxllaz": 0.008,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 14.0
        },
        {
          "name": "hrrr_pwat",
          "value": 31.3077
        },
        {
          "name": "alignment",
          "value": 2.2313
        },
        {
          "name": "tau",
          "value": 0.3385
        },
        {
          "name": "maxllaz",
          "value": 0.008
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0728
      },
      "coherence_score": 0.3384897708892822,
      "coherence_diagnostics": {
        "tau": 0.3384897708892822,
        "grad_tau": 0.04706611856818199,
        "torsion": 0.0,
        "alignment": 2.2313122749328613,
        "S_field": 0.3332315981388092,
        "Gamma_field": 1.198885440826416,
        "S_over_Gamma": 0.2779511511325836,
        "Da": 73.2179183959961,
        "E_coh": 0.5992037057876587,
        "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": [
          [
            [
              -97.61,
              37.01
            ],
            [
              -97.53,
              37.01
            ],
            [
              -97.53,
              36.93
            ],
            [
              -97.61,
              36.93
            ],
            [
              -97.61,
              37.01
            ]
          ]
        ]
      },
      "raw_probability": 0.0728,
      "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": "cbef1437e19cfae86862d20d6dccb3dc867069c9cd70ac214cf60ca27508395e",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0728,
        "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": "8790a7506b2c6b17123a0e4efd6406ee3b8765f533eb39476ac3d43f30a79649",
        "signature": {
          "alg": "ed25519",
          "sig": "512568aaa1f20244377f919cb60508ebc30bfedd53dfa6fc7358932ebb25db6d90f276fb848cb4d6bf67b079a3b6ec81304fa6a17ea7ca71c1e7031f86a3b20c"
        }
      },
      "receipt_sha256": "8790a7506b2c6b17123a0e4efd6406ee3b8765f533eb39476ac3d43f30a79649"
    },
    {
      "storm_id": "324601",
      "lat": 36.898,
      "lon": -97.1005,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1319.0,
      "ebshear": 33.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": 31.3077
        },
        {
          "name": "alignment",
          "value": 2.2313
        },
        {
          "name": "tau",
          "value": 0.3385
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0728
      },
      "coherence_score": 0.3384897708892822,
      "coherence_diagnostics": {
        "tau": 0.3384897708892822,
        "grad_tau": 0.04706611856818199,
        "torsion": 0.0,
        "alignment": 2.2313122749328613,
        "S_field": 0.3332315981388092,
        "Gamma_field": 1.198885440826416,
        "S_over_Gamma": 0.2779511511325836,
        "Da": 73.2179183959961,
        "E_coh": 0.5992037057876587,
        "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": [
          [
            [
              -97.06,
              37.01
            ],
            [
              -97.05,
              37.01
            ],
            [
              -97.04,
              37.01
            ],
            [
              -97.03,
              37.01
            ],
            [
              -97.02,
              37.01
            ],
            [
              -97.01,
              37.01
            ],
            [
              -97.0,
              37.01
            ],
            [
              -96.99,
              37.01
            ],
            [
              -96.98,
              37.01
            ],
            [
              -96.98,
              37.0
            ],
            [
              -96.98,
              36.99
            ],
            [
              -96.98,
              36.98
            ],
            [
              -96.98,
              36.97
            ],
            [
              -96.98,
              36.96
            ],
            [
              -96.98,
              36.95
            ],
            [
              -96.98,
              36.94
            ],
            [
              -96.98,
              36.93
            ],
            [
              -96.98,
              36.92
            ],
            [
              -96.99,
              36.92
            ],
            [
              -97.0,
              36.92
            ],
            [
              -97.01,
              36.92
            ],
            [
              -97.02,
              36.93
            ],
            [
              -97.03,
              36.93
            ],
            [
              -97.04,
              36.93
            ],
            [
              -97.05,
              36.93
            ],
            [
              -97.06,
              36.92
            ],
            [
              -97.07,
              36.91
            ],
            [
              -97.07,
              36.9
            ],
            [
              -97.07,
              36.89
            ],
            [
              -97.07,
              36.88
            ],
            [
              -97.07,
              36.87
            ],
            [
              -97.07,
              36.86
            ],
            [
              -97.07,
              36.85
            ],
            [
              -97.07,
              36.84
            ],
            [
              -97.07,
              36.83
            ],
            [
              -97.08,
              36.83
            ],
            [
              -97.08,
              36.84
            ],
            [
              -97.08,
              36.85
            ],
            [
              -97.08,
              36.86
            ],
            [
              -97.08,
              36.87
            ],
            [
              -97.08,
              36.88
            ],
            [
              -97.08,
              36.89
            ],
            [
              -97.09,
              36.9
            ],
            [
              -97.1,
              36.89
            ],
            [
              -97.1,
              36.88
            ],
            [
              -97.1,
              36.87
            ],
            [
              -97.1,
              36.86
            ],
            [
              -97.1,
              36.85
            ],
            [
              -97.1,
              36.84
            ],
            [
              -97.1,
              36.83
            ],
            [
              -97.1,
              36.82
            ],
            [
              -97.1,
              36.81
            ],
            [
              -97.11,
              36.81
            ],
            [
              -97.11,
              36.82
            ],
            [
              -97.12,
              36.83
            ],
            [
              -97.12,
              36.84
            ],
            [
              -97.12,
              36.85
            ],
            [
              -97.12,
              36.86
            ],
            [
              -97.12,
              36.87
            ],
            [
              -97.12,
              36.88
            ],
            [
              -97.13,
              36.89
            ],
            [
              -97.14,
              36.88
            ],
            [
              -97.14,
              36.87
            ],
            [
              -97.14,
              36.86
            ],
            [
              -97.14,
              36.85
            ],
            [
              -97.14,
              36.84
            ],
            [
              -97.14,
              36.83
            ],
            [
              -97.14,
              36.82
            ],
            [
              -97.15,
              36.81
            ],
            [
              -97.16,
              36.81
            ],
            [
              -97.17,
              36.81
            ],
            [
              -97.18,
              36.81
            ],
            [
              -97.19,
              36.81
            ],
            [
              -97.2,
              36.81
            ],
            [
              -97.21,
              36.81
            ],
            [
              -97.22,
              36.81
            ],
            [
              -97.23,
              36.82
            ],
            [
              -97.23,
              36.83
            ],
            [
              -97.23,
              36.84
            ],
            [
              -97.23,
              36.85
            ],
            [
              -97.23,
              36.86
            ],
            [
              -97.23,
              36.87
            ],
            [
              -97.23,
              36.88
            ],
            [
              -97.23,
              36.89
            ],
            [
              -97.23,
              36.9
            ],
            [
              -97.23,
              36.91
            ],
            [
              -97.23,
              36.92
            ],
            [
              -97.22,
              36.92
            ],
            [
              -97.21,
              36.92
            ],
            [
              -97.2,
              36.92
            ],
            [
              -97.19,
              36.92
            ],
            [
              -97.18,
              36.92
            ],
            [
              -97.17,
              36.92
            ],
            [
              -97.16,
              36.92
            ],
            [
              -97.15,
              36.92
            ],
            [
              -97.14,
              36.91
            ],
            [
              -97.13,
              36.91
            ],
            [
              -97.12,
              36.91
            ],
            [
              -97.11,
              36.91
            ],
            [
              -97.1,
              36.91
            ],
            [
              -97.09,
              36.91
            ],
            [
              -97.08,
              36.91
            ],
            [
              -97.07,
              36.91
            ],
            [
              -97.06,
              36.92
            ],
            [
              -97.06,
              36.93
            ],
            [
              -97.06,
              36.94
            ],
            [
              -97.06,
              36.95
            ],
            [
              -97.06,
              36.96
            ],
            [
              -97.06,
              36.97
            ],
            [
              -97.06,
              36.98
            ],
            [
              -97.06,
              36.99
            ],
            [
              -97.06,
              37.0
            ],
            [
              -97.06,
              37.01
            ]
          ]
        ]
      },
      "raw_probability": 0.0728,
      "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": "cbef1437e19cfae86862d20d6dccb3dc867069c9cd70ac214cf60ca27508395e",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0728,
        "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": "8790a7506b2c6b17123a0e4efd6406ee3b8765f533eb39476ac3d43f30a79649",
        "signature": {
          "alg": "ed25519",
          "sig": "512568aaa1f20244377f919cb60508ebc30bfedd53dfa6fc7358932ebb25db6d90f276fb848cb4d6bf67b079a3b6ec81304fa6a17ea7ca71c1e7031f86a3b20c"
        }
      },
      "receipt_sha256": "8790a7506b2c6b17123a0e4efd6406ee3b8765f533eb39476ac3d43f30a79649"
    },
    {
      "storm_id": "324257",
      "lat": 32.8935,
      "lon": -113.385,
      "motion_east": 8.1,
      "motion_south": 3.8,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 895.0,
      "ebshear": 22.0,
      "srh01": 30.0,
      "maxllaz": 0.004,
      "mesh": 0.07,
      "flash_rate": 7.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 30.0
        },
        {
          "name": "hrrr_pwat",
          "value": 34.6827
        },
        {
          "name": "alignment",
          "value": 1.4193
        },
        {
          "name": "tau",
          "value": 0.3809
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0715
      },
      "coherence_score": 0.38093867897987366,
      "coherence_diagnostics": {
        "tau": 0.38093867897987366,
        "grad_tau": 0.06018917262554169,
        "torsion": 0.0,
        "alignment": 1.4193354845046997,
        "S_field": 0.12463124096393585,
        "Gamma_field": 1.0255521535873413,
        "S_over_Gamma": 0.12152598798274994,
        "Da": 60.04032897949219,
        "E_coh": 0.5604590177536011,
        "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": [
          [
            [
              -113.46,
              33.05
            ],
            [
              -113.45,
              33.04
            ],
            [
              -113.42,
              33.04
            ],
            [
              -113.38,
              33.0
            ],
            [
              -113.36,
              32.96
            ],
            [
              -113.36,
              32.92
            ],
            [
              -113.35,
              32.91
            ],
            [
              -113.35,
              32.83
            ],
            [
              -113.31,
              32.8
            ],
            [
              -113.29,
              32.8
            ],
            [
              -113.26,
              32.78
            ],
            [
              -113.26,
              32.75
            ],
            [
              -113.28,
              32.72
            ],
            [
              -113.31,
              32.72
            ],
            [
              -113.33,
              32.73
            ],
            [
              -113.35,
              32.77
            ],
            [
              -113.35,
              32.81
            ],
            [
              -113.37,
              32.83
            ],
            [
              -113.42,
              32.83
            ],
            [
              -113.47,
              32.89
            ],
            [
              -113.46,
              32.92
            ],
            [
              -113.5,
              32.98
            ],
            [
              -113.5,
              33.02
            ],
            [
              -113.49,
              33.04
            ],
            [
              -113.47,
              33.04
            ],
            [
              -113.46,
              33.05
            ]
          ]
        ]
      },
      "raw_probability": 0.0715,
      "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": "4fef7bff72c74bc927194c982deead30b403011d178bd8b5f6d841b4ca944a13",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0715,
        "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": "40b99f575664cc235f1462384e152ff8ad4b20e28de018a762e95b2afdd6454b",
        "signature": {
          "alg": "ed25519",
          "sig": "74713aabcf8af1ba09704d1b6bd3b8960f746ee810119f6893828f2fd3b6c2ff1cfd07a4371f521e9414ff644cb09d9e9d6c5d8e337c4bf0dc1d2292ca583a0c"
        }
      },
      "receipt_sha256": "40b99f575664cc235f1462384e152ff8ad4b20e28de018a762e95b2afdd6454b"
    },
    {
      "storm_id": "324387",
      "lat": 25.5118,
      "lon": -78.6545,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2810.0,
      "ebshear": 6.0,
      "srh01": 7.0,
      "maxllaz": 0.0,
      "mesh": 0.13,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 7.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.4327
        },
        {
          "name": "alignment",
          "value": 0.1577
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0663
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 1.2294267416000366,
        "torsion": 0.0,
        "alignment": 0.15765380859375,
        "S_field": 0.3486560583114624,
        "Gamma_field": 0.6613855361938477,
        "S_over_Gamma": 0.527160108089447,
        "Da": 40.43870162963867,
        "E_coh": 0.9526134133338928,
        "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.65,
              25.56
            ],
            [
              -78.64,
              25.56
            ],
            [
              -78.64,
              25.52
            ],
            [
              -78.65,
              25.51
            ],
            [
              -78.64,
              25.5
            ],
            [
              -78.64,
              25.46
            ],
            [
              -78.66,
              25.45
            ],
            [
              -78.69,
              25.47
            ],
            [
              -78.67,
              25.5
            ],
            [
              -78.67,
              25.54
            ],
            [
              -78.65,
              25.56
            ]
          ]
        ]
      },
      "raw_probability": 0.0663,
      "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": "b97b926d3f1f2f34bf307f680325e38490f0fda50c7266839eea58f09a84a1c8",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0663,
        "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": "2b13d345beebaf7e3d97f4b71a184a620603578a0787a07be79c722d9a5fd994",
        "signature": {
          "alg": "ed25519",
          "sig": "f2806925f68ed54d9e7b16eb02374cd0ea9698ce54b402ad68ae4e4fae028b9a2756f9b3c938f414194d7e645d180530c6acbe9fc59cf1f3c8674f959b59bf0b"
        }
      },
      "receipt_sha256": "2b13d345beebaf7e3d97f4b71a184a620603578a0787a07be79c722d9a5fd994"
    },
    {
      "storm_id": "324294",
      "lat": 28.647,
      "lon": -85.993,
      "motion_east": 3.4,
      "motion_south": 2.6,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3026.0,
      "ebshear": 7.0,
      "srh01": 10.0,
      "maxllaz": 0.001,
      "mesh": 0.14,
      "flash_rate": 5.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 10.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.5577
        },
        {
          "name": "alignment",
          "value": -0.723
        },
        {
          "name": "tau",
          "value": 3.1841
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0651
      },
      "coherence_score": 3.1840522289276123,
      "coherence_diagnostics": {
        "tau": 3.1840522289276123,
        "grad_tau": 0.31583380699157715,
        "torsion": 0.0,
        "alignment": -0.7230195999145508,
        "S_field": 0.8522126078605652,
        "Gamma_field": 0.25138550996780396,
        "S_over_Gamma": 3.3900625705718994,
        "Da": 16.023645401000977,
        "E_coh": 0.9641936421394348,
        "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": 2,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.02,
              28.76
            ],
            [
              -85.96,
              28.76
            ],
            [
              -85.96,
              28.75
            ],
            [
              -85.92,
              28.71
            ],
            [
              -85.92,
              28.67
            ],
            [
              -85.91,
              28.66
            ],
            [
              -85.91,
              28.57
            ],
            [
              -85.92,
              28.55
            ],
            [
              -85.95,
              28.55
            ],
            [
              -85.97,
              28.54
            ],
            [
              -85.98,
              28.55
            ],
            [
              -86.03,
              28.55
            ],
            [
              -86.07,
              28.57
            ],
            [
              -86.06,
              28.59
            ],
            [
              -86.06,
              28.62
            ],
            [
              -86.07,
              28.63
            ],
            [
              -86.06,
              28.64
            ],
            [
              -86.02,
              28.64
            ],
            [
              -85.97,
              28.67
            ],
            [
              -86.01,
              28.71
            ],
            [
              -86.03,
              28.71
            ],
            [
              -86.02,
              28.72
            ],
            [
              -86.02,
              28.76
            ]
          ]
        ]
      },
      "raw_probability": 0.0651,
      "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": "9ee6ede0e624349fa04ea1a5d7d11c28f03074d5a748e16141b9936aeaf4ac86",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0651,
        "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": "ea526f534530d9b5680581684033d3777f227ec586fb8ee38b2903f103b9a335",
        "signature": {
          "alg": "ed25519",
          "sig": "deefc8503ec3c2bfd6e84208c8fdcc16f4bb5ca3bbe010839e63958e647dc3386177698311d9bc224e57669186a27581a61d206a22ff7df4cdc69bd757d4720e"
        }
      },
      "receipt_sha256": "ea526f534530d9b5680581684033d3777f227ec586fb8ee38b2903f103b9a335"
    },
    {
      "storm_id": "324525",
      "lat": 41.5056,
      "lon": -83.6613,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 956.0,
      "ebshear": 31.0,
      "srh01": 0.0,
      "maxllaz": 0.001,
      "mesh": 0.05,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.8077
        },
        {
          "name": "alignment",
          "value": -1.6424
        },
        {
          "name": "tau",
          "value": 0.8345
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0643
      },
      "coherence_score": 0.8344639539718628,
      "coherence_diagnostics": {
        "tau": 0.8344639539718628,
        "grad_tau": 0.039776191115379333,
        "torsion": 0.0,
        "alignment": -1.642427921295166,
        "S_field": 0.11317586898803711,
        "Gamma_field": 0.18555216491222382,
        "S_over_Gamma": 0.6099410057067871,
        "Da": 10.915207862854004,
        "E_coh": 0.29685306549072266,
        "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": [
          [
            [
              -83.69,
              41.56
            ],
            [
              -83.68,
              41.56
            ],
            [
              -83.67,
              41.56
            ],
            [
              -83.66,
              41.56
            ],
            [
              -83.65,
              41.56
            ],
            [
              -83.64,
              41.56
            ],
            [
              -83.63,
              41.56
            ],
            [
              -83.62,
              41.56
            ],
            [
              -83.61,
              41.55
            ],
            [
              -83.6,
              41.55
            ],
            [
              -83.59,
              41.54
            ],
            [
              -83.59,
              41.53
            ],
            [
              -83.58,
              41.52
            ],
            [
              -83.58,
              41.51
            ],
            [
              -83.58,
              41.5
            ],
            [
              -83.58,
              41.49
            ],
            [
              -83.57,
              41.48
            ],
            [
              -83.57,
              41.47
            ],
            [
              -83.58,
              41.46
            ],
            [
              -83.59,
              41.45
            ],
            [
              -83.6,
              41.45
            ],
            [
              -83.61,
              41.44
            ],
            [
              -83.62,
              41.44
            ],
            [
              -83.63,
              41.44
            ],
            [
              -83.64,
              41.44
            ],
            [
              -83.65,
              41.44
            ],
            [
              -83.66,
              41.44
            ],
            [
              -83.65,
              41.45
            ],
            [
              -83.66,
              41.46
            ],
            [
              -83.67,
              41.46
            ],
            [
              -83.68,
              41.47
            ],
            [
              -83.69,
              41.48
            ],
            [
              -83.7,
              41.48
            ],
            [
              -83.71,
              41.48
            ],
            [
              -83.72,
              41.48
            ],
            [
              -83.73,
              41.48
            ],
            [
              -83.74,
              41.48
            ],
            [
              -83.74,
              41.49
            ],
            [
              -83.74,
              41.5
            ],
            [
              -83.73,
              41.51
            ],
            [
              -83.72,
              41.51
            ],
            [
              -83.71,
              41.51
            ],
            [
              -83.7,
              41.51
            ],
            [
              -83.69,
              41.52
            ],
            [
              -83.69,
              41.53
            ],
            [
              -83.7,
              41.54
            ],
            [
              -83.71,
              41.54
            ],
            [
              -83.72,
              41.53
            ],
            [
              -83.73,
              41.54
            ],
            [
              -83.72,
              41.54
            ],
            [
              -83.71,
              41.54
            ],
            [
              -83.7,
              41.54
            ],
            [
              -83.69,
              41.55
            ],
            [
              -83.69,
              41.56
            ]
          ]
        ]
      },
      "raw_probability": 0.0643,
      "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": "8394d16d465269ba1e85453b01123334c591b73226651d29d40dc7231684426e",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0643,
        "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": "54dc707515e70042516e371143e74063557f669343740201d99c5d1f0a920afe",
        "signature": {
          "alg": "ed25519",
          "sig": "33d24135fddf0f7c7858f1d9f0986fa04099cba492ddd494836d7f571d1d4177cd77371327db48802a11abdf6aa559f3077afb0e09929f6723cb6c44569ea40e"
        }
      },
      "receipt_sha256": "54dc707515e70042516e371143e74063557f669343740201d99c5d1f0a920afe"
    },
    {
      "storm_id": "324284",
      "lat": 41.024,
      "lon": -79.4784,
      "motion_east": 4.6,
      "motion_south": -1.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 644.0,
      "ebshear": 34.0,
      "srh01": 39.0,
      "maxllaz": 0.004,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 39.0
        },
        {
          "name": "hrrr_pwat",
          "value": 29.9327
        },
        {
          "name": "alignment",
          "value": 0.8728
        },
        {
          "name": "tau",
          "value": 0.9119
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0632
      },
      "coherence_score": 0.911906361579895,
      "coherence_diagnostics": {
        "tau": 0.911906361579895,
        "grad_tau": 0.01867254637181759,
        "torsion": 0.0,
        "alignment": 0.8728423118591309,
        "S_field": 0.1841956526041031,
        "Gamma_field": 0.1780521720647812,
        "S_over_Gamma": 1.0345038175582886,
        "Da": 11.034693717956543,
        "E_coh": 0.45024898648262024,
        "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": [
          [
            [
              -79.6,
              41.09
            ],
            [
              -79.51,
              41.09
            ],
            [
              -79.48,
              41.06
            ],
            [
              -79.46,
              41.06
            ],
            [
              -79.45,
              41.07
            ],
            [
              -79.39,
              41.07
            ],
            [
              -79.37,
              41.06
            ],
            [
              -79.36,
              41.04
            ],
            [
              -79.36,
              40.99
            ],
            [
              -79.37,
              40.98
            ],
            [
              -79.37,
              40.96
            ],
            [
              -79.4,
              40.94
            ],
            [
              -79.42,
              40.94
            ],
            [
              -79.46,
              40.97
            ],
            [
              -79.47,
              40.97
            ],
            [
              -79.48,
              40.98
            ],
            [
              -79.48,
              41.0
            ],
            [
              -79.5,
              41.02
            ],
            [
              -79.52,
              41.03
            ],
            [
              -79.53,
              41.02
            ],
            [
              -79.54,
              41.03
            ],
            [
              -79.6,
              41.03
            ],
            [
              -79.62,
              41.04
            ],
            [
              -79.62,
              41.07
            ],
            [
              -79.6,
              41.09
            ]
          ]
        ]
      },
      "raw_probability": 0.0632,
      "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": "3c425722db0adbf8d672c663069744a660348e592bdcdf954015a7c6a6195ac1",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0632,
        "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": "6b102f94c036443901fd47dd612fa7dd71823a9afbeccc15c694e21eee8eb460",
        "signature": {
          "alg": "ed25519",
          "sig": "a93e5ad8cabcc40d57f7b95013600d68d74deeafcc3c462049d88123e8db0aa2f442227adc8760dfabccb617833017924625c04703756ef9743a36aadd495103"
        }
      },
      "receipt_sha256": "6b102f94c036443901fd47dd612fa7dd71823a9afbeccc15c694e21eee8eb460"
    },
    {
      "storm_id": "324229",
      "lat": 28.25,
      "lon": -85.5586,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2708.0,
      "ebshear": 13.0,
      "srh01": 22.0,
      "maxllaz": 0.002,
      "mesh": 0.11,
      "flash_rate": 3.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 22.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.6827
        },
        {
          "name": "alignment",
          "value": 0.1375
        },
        {
          "name": "tau",
          "value": 3.2469
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0628
      },
      "coherence_score": 3.2468533515930176,
      "coherence_diagnostics": {
        "tau": 3.2468533515930176,
        "grad_tau": 0.3242757320404053,
        "torsion": 0.0,
        "alignment": 0.13752174377441406,
        "S_field": 1.1231504678726196,
        "Gamma_field": 0.23805217444896698,
        "S_over_Gamma": 4.718085289001465,
        "Da": 14.956463813781738,
        "E_coh": 0.9381143450737,
        "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": [
          [
            [
              -85.59,
              28.28
            ],
            [
              -85.54,
              28.28
            ],
            [
              -85.53,
              28.27
            ],
            [
              -85.53,
              28.22
            ],
            [
              -85.54,
              28.21
            ],
            [
              -85.59,
              28.21
            ],
            [
              -85.59,
              28.28
            ]
          ]
        ]
      },
      "raw_probability": 0.0628,
      "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": "9e1c8368db2ce9f9cf05bdba32c62d29d814cec6bdae00d8e19d3789f09d82dc",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0628,
        "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": "06b83feea019e0e44350b2305062edd7a2bb05317fe5359b52bdb4ed658d3de2",
        "signature": {
          "alg": "ed25519",
          "sig": "5a530a48bd0314399042c6dc8523bd1e7cad354c1151323b812426cf52103b063b42af19d7467db58edb199170da53288e2c7555a1a7fece205cfa9b9eba6a0b"
        }
      },
      "receipt_sha256": "06b83feea019e0e44350b2305062edd7a2bb05317fe5359b52bdb4ed658d3de2"
    },
    {
      "storm_id": "324429",
      "lat": 29.1556,
      "lon": -87.3089,
      "motion_east": 4.6,
      "motion_south": 5.9,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3539.0,
      "ebshear": 12.0,
      "srh01": 11.0,
      "maxllaz": 0.002,
      "mesh": 0.35,
      "flash_rate": 6.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 11.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.4327
        },
        {
          "name": "alignment",
          "value": 0.9279
        },
        {
          "name": "tau",
          "value": 3.5153
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0612
      },
      "coherence_score": 3.5153121948242188,
      "coherence_diagnostics": {
        "tau": 3.5153121948242188,
        "grad_tau": 0.38045719265937805,
        "torsion": 0.0,
        "alignment": 0.927919328212738,
        "S_field": 1.352665901184082,
        "Gamma_field": 0.20971883833408356,
        "S_over_Gamma": 6.449901580810547,
        "Da": 13.197830200195312,
        "E_coh": 0.9704607129096985,
        "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.33,
              29.18
            ],
            [
              -87.28,
              29.18
            ],
            [
              -87.27,
              29.17
            ],
            [
              -87.27,
              29.15
            ],
            [
              -87.29,
              29.12
            ],
            [
              -87.33,
              29.12
            ],
            [
              -87.34,
              29.13
            ],
            [
              -87.34,
              29.17
            ],
            [
              -87.33,
              29.18
            ]
          ]
        ]
      },
      "raw_probability": 0.0612,
      "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": "e6a9058ea9ac2f6f7dcbab112039b96d79bcbc0e1a62a652fad5f8d1ddafd5a7",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0612,
        "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": "a9c3c3b312512d27a4d89800e32d6a4769c06c076ad2b04b2110f36c5652ee81",
        "signature": {
          "alg": "ed25519",
          "sig": "5326cbc984d23a1f51ae4d03a70649df4137b7769b66861854679ae375565b9ac76b8c59a9965317d7e1879be6050bfd43294edd12dbfa14b393deab874f340d"
        }
      },
      "receipt_sha256": "a9c3c3b312512d27a4d89800e32d6a4769c06c076ad2b04b2110f36c5652ee81"
    },
    {
      "storm_id": "324391",
      "lat": 41.6725,
      "lon": -82.5675,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 1146.0,
      "ebshear": 38.0,
      "srh01": 10.0,
      "maxllaz": 0.005,
      "mesh": 0.1,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 10.0
        },
        {
          "name": "hrrr_pwat",
          "value": 20.9327
        },
        {
          "name": "alignment",
          "value": 0.637
        },
        {
          "name": "tau",
          "value": 0.8363
        },
        {
          "name": "maxllaz",
          "value": 0.005
        }
      ],
      "model_scores": {
        "gbt_prob": 0.061
      },
      "coherence_score": 0.8362547159194946,
      "coherence_diagnostics": {
        "tau": 0.8362547159194946,
        "grad_tau": 0.07959451526403427,
        "torsion": 0.0,
        "alignment": 0.6370140910148621,
        "S_field": 0.16515418887138367,
        "Gamma_field": 0.22555215656757355,
        "S_over_Gamma": 0.7322217226028442,
        "Da": 13.813007354736328,
        "E_coh": 0.31779026985168457,
        "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": [
          [
            [
              -82.6,
              41.7
            ],
            [
              -82.54,
              41.7
            ],
            [
              -82.52,
              41.68
            ],
            [
              -82.52,
              41.65
            ],
            [
              -82.54,
              41.63
            ],
            [
              -82.61,
              41.63
            ],
            [
              -82.61,
              41.69
            ],
            [
              -82.6,
              41.7
            ]
          ]
        ]
      },
      "raw_probability": 0.061,
      "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": "4d47be1b53e95216e40bebe7f83e548b32af3721ed93cacd6a835e10f5872b95",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.061,
        "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": "ec569c6509a9574b86d9f2cb7e077e70fce5bfdbbb5593db6c8205860a48495d",
        "signature": {
          "alg": "ed25519",
          "sig": "76031c25be7eeb2961d4ca6dc760fda6b40e3187f2b72c020692eecaf1306f9e3091da9c78406520defd455cbbd02929a2e21a2f5d56cb24611c53693ca9590f"
        }
      },
      "receipt_sha256": "ec569c6509a9574b86d9f2cb7e077e70fce5bfdbbb5593db6c8205860a48495d"
    },
    {
      "storm_id": "324456",
      "lat": 29.02,
      "lon": -87.1113,
      "motion_east": 4.5,
      "motion_south": 6.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3454.0,
      "ebshear": 11.0,
      "srh01": 9.0,
      "maxllaz": 0.001,
      "mesh": 0.53,
      "flash_rate": 18.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 9.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.4327
        },
        {
          "name": "alignment",
          "value": 0.9279
        },
        {
          "name": "tau",
          "value": 3.5153
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0606
      },
      "coherence_score": 3.5153121948242188,
      "coherence_diagnostics": {
        "tau": 3.5153121948242188,
        "grad_tau": 0.38045719265937805,
        "torsion": 0.0,
        "alignment": 0.927919328212738,
        "S_field": 1.352665901184082,
        "Gamma_field": 0.20971883833408356,
        "S_over_Gamma": 6.449901580810547,
        "Da": 13.197830200195312,
        "E_coh": 0.9704607129096985,
        "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.1,
              29.09
            ],
            [
              -87.09,
              29.08
            ],
            [
              -86.99,
              29.08
            ],
            [
              -86.99,
              29.01
            ],
            [
              -87.02,
              28.98
            ],
            [
              -87.07,
              28.98
            ],
            [
              -87.11,
              28.96
            ],
            [
              -87.13,
              28.94
            ],
            [
              -87.16,
              28.94
            ],
            [
              -87.2,
              28.97
            ],
            [
              -87.2,
              29.02
            ],
            [
              -87.19,
              29.04
            ],
            [
              -87.18,
              29.04
            ],
            [
              -87.14,
              29.08
            ],
            [
              -87.1,
              29.09
            ]
          ]
        ]
      },
      "raw_probability": 0.0606,
      "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": "8d7e0b9e32fdb03ea31bbc2dee49b3f67697a78b2c3aff5c8712d14408649beb",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0606,
        "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": "de60b8784d839ab1dd6b53dbd70221e03ad709d38c8a690c940da8c261ad69aa",
        "signature": {
          "alg": "ed25519",
          "sig": "9d1b936e8138e5f1bcb845451b2fc71531d17bcecdc73c2a7dcd3a3c3cddbc0a670debb0deed8325e877b61f49a45af4999358267f87cf7bc1f4a2c3cfd47f01"
        }
      },
      "receipt_sha256": "de60b8784d839ab1dd6b53dbd70221e03ad709d38c8a690c940da8c261ad69aa"
    },
    {
      "storm_id": "324596",
      "lat": 41.5689,
      "lon": -83.0578,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 623.0,
      "ebshear": 28.0,
      "srh01": 0.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 21.9327
        },
        {
          "name": "alignment",
          "value": 3.4759
        },
        {
          "name": "tau",
          "value": 0.8094
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0589
      },
      "coherence_score": 0.8094315528869629,
      "coherence_diagnostics": {
        "tau": 0.8094315528869629,
        "grad_tau": 0.06786642968654633,
        "torsion": 0.0,
        "alignment": 3.4758694171905518,
        "S_field": 0.19384577870368958,
        "Gamma_field": 0.48721882700920105,
        "S_over_Gamma": 0.3978618383407593,
        "Da": 29.71794891357422,
        "E_coh": 0.1183394268155098,
        "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": [
          [
            [
              -83.07,
              41.6
            ],
            [
              -83.03,
              41.6
            ],
            [
              -83.02,
              41.59
            ],
            [
              -83.02,
              41.53
            ],
            [
              -83.06,
              41.52
            ],
            [
              -83.09,
              41.54
            ],
            [
              -83.08,
              41.55
            ],
            [
              -83.08,
              41.59
            ],
            [
              -83.07,
              41.6
            ]
          ]
        ]
      },
      "raw_probability": 0.0589,
      "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": "02d40cc6c06230edbf771ca053209e3b4bae31c6cf1f26956232e6e374b8f4d5",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0589,
        "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": "405951b0c5716ab3edad3c77440cda3dc0eccf65de6cfe2c31e87a0c8fabdcea",
        "signature": {
          "alg": "ed25519",
          "sig": "3ac3d6f36ed01fd2021e14633df8125c49d9852bcb7e45a0aa5af2826b5acb72d26c2547033e4154aff27f99a37be2aa19bc67a4ece7889768cb833bf445ae0d"
        }
      },
      "receipt_sha256": "405951b0c5716ab3edad3c77440cda3dc0eccf65de6cfe2c31e87a0c8fabdcea"
    },
    {
      "storm_id": "324590",
      "lat": 28.8792,
      "lon": -86.5362,
      "motion_east": 5.1,
      "motion_south": 2.9,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3067.0,
      "ebshear": 10.0,
      "srh01": 24.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 24.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.4327
        },
        {
          "name": "alignment",
          "value": 0.9279
        },
        {
          "name": "tau",
          "value": 3.5153
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0564
      },
      "coherence_score": 3.5153121948242188,
      "coherence_diagnostics": {
        "tau": 3.5153121948242188,
        "grad_tau": 0.38045719265937805,
        "torsion": 0.0,
        "alignment": 0.927919328212738,
        "S_field": 1.352665901184082,
        "Gamma_field": 0.20971883833408356,
        "S_over_Gamma": 6.449901580810547,
        "Da": 13.197830200195312,
        "E_coh": 0.9704607129096985,
        "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.55,
              28.93
            ],
            [
              -86.51,
              28.91
            ],
            [
              -86.5,
              28.89
            ],
            [
              -86.5,
              28.86
            ],
            [
              -86.51,
              28.85
            ],
            [
              -86.5,
              28.84
            ],
            [
              -86.52,
              28.83
            ],
            [
              -86.53,
              28.83
            ],
            [
              -86.57,
              28.87
            ],
            [
              -86.58,
              28.87
            ],
            [
              -86.58,
              28.91
            ],
            [
              -86.57,
              28.91
            ],
            [
              -86.55,
              28.93
            ]
          ]
        ]
      },
      "raw_probability": 0.0564,
      "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": "dae9878ca777daead379f58a2af7792747117cffd3990e4d410a4b449e7a8489",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0564,
        "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": "dcec741e35019aecf17f7292ef05361c7fd43453330a82f4f2bdc1baf593f66c",
        "signature": {
          "alg": "ed25519",
          "sig": "1e5d4e74cbe902c549f4df33fb5329f209b8133dd4730b41c62554941b6a8a826b90ddfb755aa934675c84711941e730f69f3bfd3ecdbeb0cf1e4db6ecc12f03"
        }
      },
      "receipt_sha256": "dcec741e35019aecf17f7292ef05361c7fd43453330a82f4f2bdc1baf593f66c"
    },
    {
      "storm_id": "324420",
      "lat": 29.6771,
      "lon": -87.315,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 4234.0,
      "ebshear": 15.0,
      "srh01": 15.0,
      "maxllaz": 0.002,
      "mesh": 0.08,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 15.0
        },
        {
          "name": "hrrr_pwat",
          "value": 37.9327
        },
        {
          "name": "alignment",
          "value": -0.5959
        },
        {
          "name": "tau",
          "value": 2.9985
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0561
      },
      "coherence_score": 2.9984779357910156,
      "coherence_diagnostics": {
        "tau": 2.9984779357910156,
        "grad_tau": 0.7049320340156555,
        "torsion": 0.0,
        "alignment": -0.595863401889801,
        "S_field": 1.081061840057373,
        "Gamma_field": 0.25555217266082764,
        "S_over_Gamma": 4.230298042297363,
        "Da": 16.221805572509766,
        "E_coh": 0.966910719871521,
        "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": [
          [
            [
              -87.31,
              29.72
            ],
            [
              -87.3,
              29.71
            ],
            [
              -87.27,
              29.71
            ],
            [
              -87.27,
              29.67
            ],
            [
              -87.28,
              29.66
            ],
            [
              -87.27,
              29.64
            ],
            [
              -87.29,
              29.62
            ],
            [
              -87.35,
              29.62
            ],
            [
              -87.36,
              29.63
            ],
            [
              -87.36,
              29.67
            ],
            [
              -87.38,
              29.69
            ],
            [
              -87.34,
              29.71
            ],
            [
              -87.32,
              29.71
            ],
            [
              -87.31,
              29.72
            ]
          ]
        ]
      },
      "raw_probability": 0.0561,
      "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": "40da383cda7607b2b239da9913183ff66d238f00ddaf9154c19f755980bd1df7",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0561,
        "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": "ee5944b82cdf5a6ec12db4647ac3aa665a7085fd9cccf6c2f41f9d14b792f704",
        "signature": {
          "alg": "ed25519",
          "sig": "5b17caa07f2292326b4b8fcb56b7b03b97fd5a80794e81b9c8abcd12365dd0a5cb189cbef73e529dad4e8534b420ea7166c91cb8749f074fd5913c47afaeb609"
        }
      },
      "receipt_sha256": "ee5944b82cdf5a6ec12db4647ac3aa665a7085fd9cccf6c2f41f9d14b792f704"
    },
    {
      "storm_id": "324421",
      "lat": 24.577,
      "lon": -78.4963,
      "motion_east": 3.2,
      "motion_south": 3.3,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3117.0,
      "ebshear": 8.0,
      "srh01": 20.0,
      "maxllaz": 0.0,
      "mesh": 0.13,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 20.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.4327
        },
        {
          "name": "alignment",
          "value": 0.1577
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0561
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 1.2294267416000366,
        "torsion": 0.0,
        "alignment": 0.15765380859375,
        "S_field": 0.3486560583114624,
        "Gamma_field": 0.6613855361938477,
        "S_over_Gamma": 0.527160108089447,
        "Da": 40.43870162963867,
        "E_coh": 0.9526134133338928,
        "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,
              24.71
            ],
            [
              -78.5,
              24.71
            ],
            [
              -78.49,
              24.7
            ],
            [
              -78.46,
              24.7
            ],
            [
              -78.45,
              24.71
            ],
            [
              -78.43,
              24.68
            ],
            [
              -78.43,
              24.62
            ],
            [
              -78.44,
              24.61
            ],
            [
              -78.44,
              24.59
            ],
            [
              -78.46,
              24.57
            ],
            [
              -78.46,
              24.55
            ],
            [
              -78.45,
              24.54
            ],
            [
              -78.46,
              24.48
            ],
            [
              -78.48,
              24.48
            ],
            [
              -78.49,
              24.47
            ],
            [
              -78.49,
              24.45
            ],
            [
              -78.57,
              24.45
            ],
            [
              -78.57,
              24.47
            ],
            [
              -78.55,
              24.47
            ],
            [
              -78.54,
              24.46
            ],
            [
              -78.51,
              24.46
            ],
            [
              -78.5,
              24.47
            ],
            [
              -78.51,
              24.52
            ],
            [
              -78.47,
              24.56
            ],
            [
              -78.5,
              24.59
            ],
            [
              -78.53,
              24.59
            ],
            [
              -78.56,
              24.65
            ],
            [
              -78.56,
              24.67
            ],
            [
              -78.55,
              24.67
            ],
            [
              -78.52,
              24.71
            ]
          ]
        ]
      },
      "raw_probability": 0.0561,
      "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": "40da383cda7607b2b239da9913183ff66d238f00ddaf9154c19f755980bd1df7",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0561,
        "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": "ee5944b82cdf5a6ec12db4647ac3aa665a7085fd9cccf6c2f41f9d14b792f704",
        "signature": {
          "alg": "ed25519",
          "sig": "5b17caa07f2292326b4b8fcb56b7b03b97fd5a80794e81b9c8abcd12365dd0a5cb189cbef73e529dad4e8534b420ea7166c91cb8749f074fd5913c47afaeb609"
        }
      },
      "receipt_sha256": "ee5944b82cdf5a6ec12db4647ac3aa665a7085fd9cccf6c2f41f9d14b792f704"
    },
    {
      "storm_id": "323719",
      "lat": 28.5191,
      "lon": -86.3059,
      "motion_east": 3.9,
      "motion_south": 3.7,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2650.0,
      "ebshear": 12.0,
      "srh01": 9.0,
      "maxllaz": 0.001,
      "mesh": 0.2,
      "flash_rate": 6.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 9.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.6827
        },
        {
          "name": "alignment",
          "value": 0.1375
        },
        {
          "name": "tau",
          "value": 3.2469
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0551
      },
      "coherence_score": 3.2468533515930176,
      "coherence_diagnostics": {
        "tau": 3.2468533515930176,
        "grad_tau": 0.3242757320404053,
        "torsion": 0.0,
        "alignment": 0.13752174377441406,
        "S_field": 1.1231504678726196,
        "Gamma_field": 0.23805217444896698,
        "S_over_Gamma": 4.718085289001465,
        "Da": 14.956463813781738,
        "E_coh": 0.9381143450737,
        "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": 5,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -86.28,
              28.62
            ],
            [
              -86.24,
              28.58
            ],
            [
              -86.23,
              28.56
            ],
            [
              -86.23,
              28.5
            ],
            [
              -86.24,
              28.49
            ],
            [
              -86.23,
              28.47
            ],
            [
              -86.26,
              28.43
            ],
            [
              -86.26,
              28.42
            ],
            [
              -86.28,
              28.41
            ],
            [
              -86.31,
              28.43
            ],
            [
              -86.33,
              28.43
            ],
            [
              -86.33,
              28.44
            ],
            [
              -86.37,
              28.48
            ],
            [
              -86.37,
              28.51
            ],
            [
              -86.39,
              28.53
            ],
            [
              -86.39,
              28.55
            ],
            [
              -86.38,
              28.55
            ],
            [
              -86.35,
              28.58
            ],
            [
              -86.35,
              28.6
            ],
            [
              -86.33,
              28.61
            ],
            [
              -86.3,
              28.61
            ],
            [
              -86.28,
              28.62
            ]
          ]
        ]
      },
      "raw_probability": 0.0551,
      "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": "2ac97d64dea7aebb198c744537ca5bcb01a329134f88780d4d99cbdfedefdf75",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0551,
        "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": "ff4af72d7cc3687cb99b39f363474f0b240fe3dfa3cfc8dc181b30dc0bfa1b78",
        "signature": {
          "alg": "ed25519",
          "sig": "ca35f0b42bbb71b0874deed735834534a546a3299d8202bdaf5e5077375d1ca6ddca1b00dd54d0803e4dae2e2f181ffae0672ec6d00ba4d25fa3ae9b0bd7b306"
        }
      },
      "receipt_sha256": "ff4af72d7cc3687cb99b39f363474f0b240fe3dfa3cfc8dc181b30dc0bfa1b78"
    },
    {
      "storm_id": "324584",
      "lat": 40.916,
      "lon": -80.672,
      "motion_east": 4.5,
      "motion_south": -1.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 623.0,
      "ebshear": 28.0,
      "srh01": 23.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 23.0
        },
        {
          "name": "hrrr_pwat",
          "value": 33.6827
        },
        {
          "name": "alignment",
          "value": -0.1682
        },
        {
          "name": "tau",
          "value": 0.8622
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0545
      },
      "coherence_score": 0.8621534109115601,
      "coherence_diagnostics": {
        "tau": 0.8621534109115601,
        "grad_tau": 0.04520263895392418,
        "torsion": 0.0,
        "alignment": -0.1681821048259735,
        "S_field": 0.22603821754455566,
        "Gamma_field": 0.4172188639640808,
        "S_over_Gamma": 0.5417737364768982,
        "Da": 25.89339828491211,
        "E_coh": 0.4530000686645508,
        "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": [
          [
            [
              -80.7,
              40.94
            ],
            [
              -80.64,
              40.94
            ],
            [
              -80.63,
              40.93
            ],
            [
              -80.64,
              40.92
            ],
            [
              -80.64,
              40.9
            ],
            [
              -80.65,
              40.89
            ],
            [
              -80.7,
              40.88
            ],
            [
              -80.71,
              40.89
            ],
            [
              -80.71,
              40.93
            ],
            [
              -80.7,
              40.94
            ]
          ]
        ]
      },
      "raw_probability": 0.0545,
      "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": "d94c18a2a2d04360cde615011d9e8130357dfc8bf54fdbeeb8036e84463b3121",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0545,
        "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": "59257075410dc7d2569cc904c13011e9697736b7f73d2075fc3e0d50f5e77d3c",
        "signature": {
          "alg": "ed25519",
          "sig": "eaf69b6a40aca31d7f4a7861801de1a8fd15b70408ed170793518b8df9440ea74e842bc5723cc2092df2a8c5374b9bef1329d81da111e2fb8ade92ce487b100d"
        }
      },
      "receipt_sha256": "59257075410dc7d2569cc904c13011e9697736b7f73d2075fc3e0d50f5e77d3c"
    },
    {
      "storm_id": "324468",
      "lat": 34.298,
      "lon": -99.438,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 15.0,
      "ebshear": 19.0,
      "srh01": 0.0,
      "maxllaz": 0.007,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 25.8077
        },
        {
          "name": "alignment",
          "value": 0.4087
        },
        {
          "name": "tau",
          "value": 0.2599
        },
        {
          "name": "maxllaz",
          "value": 0.007
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0541
      },
      "coherence_score": 0.2599007189273834,
      "coherence_diagnostics": {
        "tau": 0.2599007189273834,
        "grad_tau": 0.04830173775553703,
        "torsion": 0.0,
        "alignment": 0.40868473052978516,
        "S_field": 0.1048065796494484,
        "Gamma_field": 0.2888855040073395,
        "S_over_Gamma": 0.36279624700546265,
        "Da": 17.638145446777344,
        "E_coh": 0.3222917318344116,
        "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": [
          [
            [
              -99.47,
              34.33
            ],
            [
              -99.39,
              34.33
            ],
            [
              -99.39,
              34.25
            ],
            [
              -99.47,
              34.25
            ],
            [
              -99.47,
              34.33
            ]
          ]
        ]
      },
      "raw_probability": 0.0541,
      "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": "2e6b148bf5c2af31a3b65181e32d783e653c322820c02f11c10a71e04d2310c4",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0541,
        "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": "84c27bae504c9c75e2f4150d5fbb2008ce7bd3503f3c539c899a3552b4e4324c",
        "signature": {
          "alg": "ed25519",
          "sig": "dbbaa714687caa7701d6f286cf43461d511cbb7d011ce6cb797c5425562b820478c45222f388efe52b30d4a5bc4c7a98b3e791cda5fd199782f91387d5089c09"
        }
      },
      "receipt_sha256": "84c27bae504c9c75e2f4150d5fbb2008ce7bd3503f3c539c899a3552b4e4324c"
    },
    {
      "storm_id": "324606",
      "lat": 29.2156,
      "lon": -87.5078,
      "motion_east": 5.6,
      "motion_south": 3.9,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3473.0,
      "ebshear": 13.0,
      "srh01": 17.0,
      "maxllaz": 0.002,
      "mesh": 0.11,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 17.0
        },
        {
          "name": "hrrr_pwat",
          "value": 38.0577
        },
        {
          "name": "alignment",
          "value": 0.1377
        },
        {
          "name": "tau",
          "value": 3.708
        },
        {
          "name": "maxllaz",
          "value": 0.002
        }
      ],
      "model_scores": {
        "gbt_prob": 0.054
      },
      "coherence_score": 3.707982063293457,
      "coherence_diagnostics": {
        "tau": 3.707982063293457,
        "grad_tau": 0.36788439750671387,
        "torsion": 0.0,
        "alignment": 0.13770325481891632,
        "S_field": 1.2161067724227905,
        "Gamma_field": 0.22138549387454987,
        "S_over_Gamma": 5.493163585662842,
        "Da": 13.753044128417969,
        "E_coh": 0.978949785232544,
        "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.51,
              29.27
            ],
            [
              -87.41,
              29.26
            ],
            [
              -87.4,
              29.22
            ],
            [
              -87.42,
              29.2
            ],
            [
              -87.42,
              29.18
            ],
            [
              -87.44,
              29.18
            ],
            [
              -87.47,
              29.16
            ],
            [
              -87.52,
              29.16
            ],
            [
              -87.53,
              29.17
            ],
            [
              -87.56,
              29.17
            ],
            [
              -87.57,
              29.18
            ],
            [
              -87.57,
              29.21
            ],
            [
              -87.59,
              29.23
            ],
            [
              -87.59,
              29.25
            ],
            [
              -87.56,
              29.25
            ],
            [
              -87.55,
              29.26
            ],
            [
              -87.52,
              29.26
            ],
            [
              -87.51,
              29.27
            ]
          ]
        ]
      },
      "raw_probability": 0.054,
      "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": "ac0decf3fc11a683728a778c097e3cbe8a1f27fb38c5826f4b90d4efba2cbc33",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.054,
        "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": "3c9bacf5d98ec353a2e0fc0329aaf904eb440d0eff9bdf62d7d5d2e442dc1add",
        "signature": {
          "alg": "ed25519",
          "sig": "738fcfac8c8b7ca26284b3e25d006d0a1eec0a7dd289656bf0ad12d941bb281f8034b98ccd1613e8ad27cf2a63dff33e471eb4cd6d779058ae580de7ef41cb07"
        }
      },
      "receipt_sha256": "3c9bacf5d98ec353a2e0fc0329aaf904eb440d0eff9bdf62d7d5d2e442dc1add"
    },
    {
      "storm_id": "324477",
      "lat": 41.5073,
      "lon": -83.3373,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 663.0,
      "ebshear": 26.0,
      "srh01": 0.0,
      "maxllaz": 0.003,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 27.1827
        },
        {
          "name": "alignment",
          "value": -0.373
        },
        {
          "name": "tau",
          "value": 0.7744
        },
        {
          "name": "maxllaz",
          "value": 0.003
        }
      ],
      "model_scores": {
        "gbt_prob": 0.051
      },
      "coherence_score": 0.7744005918502808,
      "coherence_diagnostics": {
        "tau": 0.7744005918502808,
        "grad_tau": 0.035579606890678406,
        "torsion": 0.0,
        "alignment": -0.37301063537597656,
        "S_field": 0.1444307267665863,
        "Gamma_field": 0.42471885681152344,
        "S_over_Gamma": 0.3400619626045227,
        "Da": 25.279878616333008,
        "E_coh": 0.057691365480422974,
        "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": [
          [
            [
              -83.33,
              41.55
            ],
            [
              -83.3,
              41.55
            ],
            [
              -83.28,
              41.54
            ],
            [
              -83.28,
              41.49
            ],
            [
              -83.33,
              41.46
            ],
            [
              -83.37,
              41.46
            ],
            [
              -83.39,
              41.45
            ],
            [
              -83.38,
              41.49
            ],
            [
              -83.36,
              41.51
            ],
            [
              -83.36,
              41.53
            ],
            [
              -83.33,
              41.55
            ]
          ]
        ]
      },
      "raw_probability": 0.051,
      "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": "9a93d70f7945e83ea376d13a813ce4e24806d84d0011ec59ca4fd281863be00b",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.051,
        "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": "1470460164b444f6671dccff45ec04b476464c0c7deab0bba47837860fceeed4",
        "signature": {
          "alg": "ed25519",
          "sig": "dc8833ae015cc475aceb4814b4df7b8423bd087cfbcd08f9262fcaa4b82f795264fc8e449e7748e155a97095279ead7e219459cc38c8d31774dd22e76b5b8c07"
        }
      },
      "receipt_sha256": "1470460164b444f6671dccff45ec04b476464c0c7deab0bba47837860fceeed4"
    },
    {
      "storm_id": "323113",
      "lat": 40.7371,
      "lon": -80.9323,
      "motion_east": 4.3,
      "motion_south": -2.0,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "low",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 243.0,
      "ebshear": 21.0,
      "srh01": 19.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 19.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.8077
        },
        {
          "name": "alignment",
          "value": -0.5323
        },
        {
          "name": "tau",
          "value": 0.9236
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0504
      },
      "coherence_score": 0.9236099123954773,
      "coherence_diagnostics": {
        "tau": 0.9236099123954773,
        "grad_tau": 0.06066889315843582,
        "torsion": 0.0,
        "alignment": -0.5323425531387329,
        "S_field": 0.2858206033706665,
        "Gamma_field": 0.15555216372013092,
        "S_over_Gamma": 1.8374582529067993,
        "Da": 9.435710906982422,
        "E_coh": 0.7042033672332764,
        "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": 7,
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -80.85,
              40.94
            ],
            [
              -80.81,
              40.94
            ],
            [
              -80.8,
              40.93
            ],
            [
              -80.8,
              40.89
            ],
            [
              -80.81,
              40.88
            ],
            [
              -80.82,
              40.89
            ],
            [
              -80.86,
              40.88
            ],
            [
              -80.89,
              40.85
            ],
            [
              -80.89,
              40.84
            ],
            [
              -80.91,
              40.83
            ],
            [
              -80.89,
              40.82
            ],
            [
              -80.91,
              40.82
            ],
            [
              -80.92,
              40.81
            ],
            [
              -80.92,
              40.8
            ],
            [
              -80.89,
              40.77
            ],
            [
              -80.9,
              40.75
            ],
            [
              -80.89,
              40.74
            ],
            [
              -80.9,
              40.73
            ],
            [
              -80.89,
              40.72
            ],
            [
              -80.89,
              40.67
            ],
            [
              -80.88,
              40.66
            ],
            [
              -80.88,
              40.63
            ],
            [
              -80.86,
              40.6
            ],
            [
              -80.86,
              40.57
            ],
            [
              -80.87,
              40.55
            ],
            [
              -80.89,
              40.55
            ],
            [
              -80.9,
              40.54
            ],
            [
              -80.99,
              40.55
            ],
            [
              -81.02,
              40.52
            ],
            [
              -81.03,
              40.49
            ],
            [
              -81.06,
              40.46
            ],
            [
              -81.1,
              40.45
            ],
            [
              -81.12,
              40.47
            ],
            [
              -81.12,
              40.52
            ],
            [
              -81.07,
              40.63
            ],
            [
              -81.04,
              40.66
            ],
            [
              -81.03,
              40.7
            ],
            [
              -81.01,
              40.72
            ],
            [
              -81.01,
              40.76
            ],
            [
              -81.03,
              40.78
            ],
            [
              -81.03,
              40.83
            ],
            [
              -81.0,
              40.85
            ],
            [
              -80.99,
              40.84
            ],
            [
              -80.94,
              40.89
            ],
            [
              -80.94,
              40.9
            ],
            [
              -80.9,
              40.9
            ],
            [
              -80.89,
              40.92
            ],
            [
              -80.85,
              40.94
            ]
          ]
        ]
      },
      "raw_probability": 0.0504,
      "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": "a73074cd66cd9d5021f968cf112d15c1762061dfbbdd33cd506cf23fec228b79",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0504,
        "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": "60afd6ee054f1b71f90045bb6ad57c99463ef497c88ec43b6f206a12de21da60",
        "signature": {
          "alg": "ed25519",
          "sig": "03061b18a4a6240791ff559d7f4edc3024433265a86908f391368ba997bab672ff05eabfb2eac48a6972576e1b344a491aa9b100da02e1193aae3ca5f8af7f0d"
        }
      },
      "receipt_sha256": "60afd6ee054f1b71f90045bb6ad57c99463ef497c88ec43b6f206a12de21da60"
    },
    {
      "storm_id": "324346",
      "lat": 28.4578,
      "lon": -85.8622,
      "motion_east": 3.7,
      "motion_south": 2.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2985.0,
      "ebshear": 9.0,
      "srh01": 11.0,
      "maxllaz": 0.001,
      "mesh": 0.06,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 11.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.6827
        },
        {
          "name": "alignment",
          "value": 0.1375
        },
        {
          "name": "tau",
          "value": 3.2469
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0496
      },
      "coherence_score": 3.2468533515930176,
      "coherence_diagnostics": {
        "tau": 3.2468533515930176,
        "grad_tau": 0.3242757320404053,
        "torsion": 0.0,
        "alignment": 0.13752174377441406,
        "S_field": 1.1231504678726196,
        "Gamma_field": 0.23805217444896698,
        "S_over_Gamma": 4.718085289001465,
        "Da": 14.956463813781738,
        "E_coh": 0.9381143450737,
        "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": [
          [
            [
              -85.87,
              28.49
            ],
            [
              -85.84,
              28.49
            ],
            [
              -85.83,
              28.48
            ],
            [
              -85.83,
              28.43
            ],
            [
              -85.84,
              28.42
            ],
            [
              -85.88,
              28.42
            ],
            [
              -85.9,
              28.43
            ],
            [
              -85.9,
              28.47
            ],
            [
              -85.87,
              28.49
            ]
          ]
        ]
      },
      "raw_probability": 0.0496,
      "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": "d0bf23f76c945a6be40fd5868785a4dbee6eb52fbd4675e72613c428e89689fe",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0496,
        "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": "de522074be9f7582e3797fa942c5a7ff774d657c791d31cea302f12612dfa540",
        "signature": {
          "alg": "ed25519",
          "sig": "d456b4008b1f3e7b0b438ccf279df85b755717846719347f72b14b5622d5c3b370b0738568b0337d8f15ec1221aebeed10aed9f01b9e97c46183348cb977e40c"
        }
      },
      "receipt_sha256": "de522074be9f7582e3797fa942c5a7ff774d657c791d31cea302f12612dfa540"
    },
    {
      "storm_id": "324551",
      "lat": 28.4318,
      "lon": -86.5136,
      "motion_east": 4.0,
      "motion_south": 3.7,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3082.0,
      "ebshear": 15.0,
      "srh01": 15.0,
      "maxllaz": 0.0,
      "mesh": 0.12,
      "flash_rate": 2.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 15.0
        },
        {
          "name": "hrrr_pwat",
          "value": 42.4327
        },
        {
          "name": "alignment",
          "value": 0.0899
        },
        {
          "name": "tau",
          "value": 3.5503
        },
        {
          "name": "maxllaz",
          "value": 0.0
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0494
      },
      "coherence_score": 3.5502824783325195,
      "coherence_diagnostics": {
        "tau": 3.5502824783325195,
        "grad_tau": 0.380593478679657,
        "torsion": 0.0,
        "alignment": 0.08990627527236938,
        "S_field": 1.2579846382141113,
        "Gamma_field": 0.22638548910617828,
        "S_over_Gamma": 5.556825637817383,
        "Da": 14.074236869812012,
        "E_coh": 0.9632171392440796,
        "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.53,
              28.47
            ],
            [
              -86.52,
              28.46
            ],
            [
              -86.49,
              28.46
            ],
            [
              -86.48,
              28.45
            ],
            [
              -86.48,
              28.43
            ],
            [
              -86.47,
              28.42
            ],
            [
              -86.49,
              28.38
            ],
            [
              -86.54,
              28.38
            ],
            [
              -86.56,
              28.39
            ],
            [
              -86.56,
              28.44
            ],
            [
              -86.53,
              28.47
            ]
          ]
        ]
      },
      "raw_probability": 0.0494,
      "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": "141bb5ecc46252493e8e43bd168635dd08a76f1d269b32c54fcaa4ca01fbfebc",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0494,
        "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": "d92567095c4bda1cb39a952c031280c53081eeb44958e7fddd883bfedd9d37c1",
        "signature": {
          "alg": "ed25519",
          "sig": "7eeee07a8f510d48be385b52c3a60aad6cfc25585f0cf9ce7525f8259dc4e91f7567b08b1ae810a3a468c641b4e14e685deab22ad7d8302ead1182458541d701"
        }
      },
      "receipt_sha256": "d92567095c4bda1cb39a952c031280c53081eeb44958e7fddd883bfedd9d37c1"
    },
    {
      "storm_id": "324607",
      "lat": 25.1718,
      "lon": -96.0845,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 3529.0,
      "ebshear": 20.0,
      "srh01": 0.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 0.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 0.0
        },
        {
          "name": "hrrr_pwat",
          "value": 40.0577
        },
        {
          "name": "alignment",
          "value": 4.5327
        },
        {
          "name": "tau",
          "value": 0.0
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0494
      },
      "coherence_score": 0.0,
      "coherence_diagnostics": {
        "tau": 0.0,
        "grad_tau": 0.4667178988456726,
        "torsion": 0.0,
        "alignment": 4.53265380859375,
        "S_field": 0.4092583954334259,
        "Gamma_field": 1.4330521821975708,
        "S_over_Gamma": 0.2855851352214813,
        "Da": 87.72590637207031,
        "E_coh": 0.8237048387527466,
        "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.1,
              25.23
            ],
            [
              -96.09,
              25.22
            ],
            [
              -96.02,
              25.22
            ],
            [
              -96.02,
              25.13
            ],
            [
              -96.03,
              25.11
            ],
            [
              -96.11,
              25.11
            ],
            [
              -96.12,
              25.12
            ],
            [
              -96.11,
              25.13
            ],
            [
              -96.11,
              25.19
            ],
            [
              -96.12,
              25.2
            ],
            [
              -96.1,
              25.23
            ]
          ]
        ]
      },
      "raw_probability": 0.0494,
      "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": "141bb5ecc46252493e8e43bd168635dd08a76f1d269b32c54fcaa4ca01fbfebc",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0494,
        "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": "d92567095c4bda1cb39a952c031280c53081eeb44958e7fddd883bfedd9d37c1",
        "signature": {
          "alg": "ed25519",
          "sig": "7eeee07a8f510d48be385b52c3a60aad6cfc25585f0cf9ce7525f8259dc4e91f7567b08b1ae810a3a468c641b4e14e685deab22ad7d8302ead1182458541d701"
        }
      },
      "receipt_sha256": "d92567095c4bda1cb39a952c031280c53081eeb44958e7fddd883bfedd9d37c1"
    },
    {
      "storm_id": "324577",
      "lat": 32.5671,
      "lon": -114.4086,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 196.0,
      "ebshear": 25.0,
      "srh01": 17.0,
      "maxllaz": 0.004,
      "mesh": 0.11,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 17.0
        },
        {
          "name": "hrrr_pwat",
          "value": 34.9327
        },
        {
          "name": "alignment",
          "value": 0.3454
        },
        {
          "name": "tau",
          "value": 0.5
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.047
      },
      "coherence_score": 0.49997591972351074,
      "coherence_diagnostics": {
        "tau": 0.49997591972351074,
        "grad_tau": 0.11933912336826324,
        "torsion": 0.0,
        "alignment": 0.345430850982666,
        "S_field": 0.06696636229753494,
        "Gamma_field": 0.15888549387454987,
        "S_over_Gamma": 0.4214756190776825,
        "Da": 9.474776268005371,
        "E_coh": 0.2664540112018585,
        "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": [
          [
            [
              -114.42,
              32.6
            ],
            [
              -114.37,
              32.6
            ],
            [
              -114.37,
              32.54
            ],
            [
              -114.39,
              32.54
            ],
            [
              -114.43,
              32.52
            ],
            [
              -114.46,
              32.57
            ],
            [
              -114.42,
              32.6
            ]
          ]
        ]
      },
      "raw_probability": 0.047,
      "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": "1d677bea6f069c60102602fdf1d8c9897f7dde1230e0782f76af65bae597bce4",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.047,
        "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": "7fc066fe48be24fcb3311647126af8b5b38b7fb47906e5839ce640cfc877ec25",
        "signature": {
          "alg": "ed25519",
          "sig": "d5a4c4c1845ae5f3741877de68719f05628acf4aa908789f789e9e71d0c815b11a0904826adccd74acc11f175f98700fde35105aed3215d4aed5552df5afd503"
        }
      },
      "receipt_sha256": "7fc066fe48be24fcb3311647126af8b5b38b7fb47906e5839ce640cfc877ec25"
    },
    {
      "storm_id": "324335",
      "lat": 32.2092,
      "lon": -113.2925,
      "motion_east": 6.8,
      "motion_south": 1.5,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 254.0,
      "ebshear": 15.0,
      "srh01": 13.0,
      "maxllaz": 0.001,
      "mesh": 0.0,
      "flash_rate": 1.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 13.0
        },
        {
          "name": "hrrr_pwat",
          "value": 34.6827
        },
        {
          "name": "alignment",
          "value": 1.4193
        },
        {
          "name": "tau",
          "value": 0.3809
        },
        {
          "name": "maxllaz",
          "value": 0.001
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0443
      },
      "coherence_score": 0.38093867897987366,
      "coherence_diagnostics": {
        "tau": 0.38093867897987366,
        "grad_tau": 0.06018917262554169,
        "torsion": 0.0,
        "alignment": 1.4193354845046997,
        "S_field": 0.12463124096393585,
        "Gamma_field": 1.0255521535873413,
        "S_over_Gamma": 0.12152598798274994,
        "Da": 60.04032897949219,
        "E_coh": 0.5604590177536011,
        "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": [
          [
            [
              -113.26,
              32.25
            ],
            [
              -113.22,
              32.23
            ],
            [
              -113.22,
              32.19
            ],
            [
              -113.3,
              32.19
            ],
            [
              -113.33,
              32.17
            ],
            [
              -113.37,
              32.17
            ],
            [
              -113.37,
              32.2
            ],
            [
              -113.33,
              32.22
            ],
            [
              -113.29,
              32.2
            ],
            [
              -113.28,
              32.21
            ],
            [
              -113.28,
              32.23
            ],
            [
              -113.26,
              32.25
            ]
          ]
        ]
      },
      "raw_probability": 0.0443,
      "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": "69d4ebf8942c9a828287c0a1f1f6fa11178415c1e28d48b7c4cf54d62e800e2b",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0443,
        "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": "7d8d3d2a80b1630653bba5cd6c7fa343f9f793d5b9a49af31788c15e2d8c21ca",
        "signature": {
          "alg": "ed25519",
          "sig": "eccd4549bdc59f8f7e13de5d90b9461b9ace744b6f241f88ebeee858052839d58fbbf9d856c3a04208d9f07c399330694fedb385494c7e9436b1a215fff43404"
        }
      },
      "receipt_sha256": "7d8d3d2a80b1630653bba5cd6c7fa343f9f793d5b9a49af31788c15e2d8c21ca"
    },
    {
      "storm_id": "324355",
      "lat": 30.0491,
      "lon": -86.1935,
      "motion_east": 3.9,
      "motion_south": 3.2,
      "valid_time": "20260820_123039 UTC",
      "tornado_probability": 0.0007,
      "risk_band": "minimal",
      "ps_tor": 0.0,
      "ps": 0.0,
      "mucape": 2359.0,
      "ebshear": 17.0,
      "srh01": 4.0,
      "maxllaz": 0.004,
      "mesh": 0.16,
      "flash_rate": 3.0,
      "top_features": [
        {
          "name": "srh01",
          "value": 4.0
        },
        {
          "name": "hrrr_pwat",
          "value": 41.8077
        },
        {
          "name": "alignment",
          "value": -0.5437
        },
        {
          "name": "tau",
          "value": 2.0484
        },
        {
          "name": "maxllaz",
          "value": 0.004
        }
      ],
      "model_scores": {
        "gbt_prob": 0.0357
      },
      "coherence_score": 2.0484118461608887,
      "coherence_diagnostics": {
        "tau": 2.0484118461608887,
        "grad_tau": 0.40610647201538086,
        "torsion": 0.0,
        "alignment": -0.5437346696853638,
        "S_field": 0.2721866965293884,
        "Gamma_field": 0.8480522036552429,
        "S_over_Gamma": 0.3209551274776459,
        "Da": 53.60244369506836,
        "E_coh": 0.495310515165329,
        "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": [
          [
            [
              -86.21,
              30.16
            ],
            [
              -86.2,
              30.16
            ],
            [
              -86.16,
              30.13
            ],
            [
              -86.14,
              30.13
            ],
            [
              -86.14,
              30.11
            ],
            [
              -86.15,
              30.1
            ],
            [
              -86.15,
              30.07
            ],
            [
              -86.14,
              30.05
            ],
            [
              -86.15,
              30.04
            ],
            [
              -86.14,
              30.03
            ],
            [
              -86.14,
              29.98
            ],
            [
              -86.12,
              29.97
            ],
            [
              -86.13,
              29.96
            ],
            [
              -86.14,
              29.97
            ],
            [
              -86.18,
              29.94
            ],
            [
              -86.24,
              29.95
            ],
            [
              -86.26,
              29.97
            ],
            [
              -86.27,
              29.97
            ],
            [
              -86.3,
              30.03
            ],
            [
              -86.3,
              30.07
            ],
            [
              -86.29,
              30.08
            ],
            [
              -86.29,
              30.1
            ],
            [
              -86.21,
              30.16
            ]
          ]
        ]
      },
      "raw_probability": 0.0357,
      "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": "fad3e88263f89a4e9f7cc2f85f651ef29bf0f22ce090e841cdca0a3e63d8932e",
        "issued_at": "2026-08-20T12:38:43Z",
        "raw_probability": 0.0357,
        "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": "049172886213ff566dc6e5e7755511373950abfe61b2d9f79c31d5d98ed90317",
        "signature": {
          "alg": "ed25519",
          "sig": "f71872796ed448dc745274ea739b132ccc68d982303441330279cde48454d8e30f3081bcf208d888aecf809f968aad304bcf8c06c4700b1885df20f111f90b0d"
        }
      },
      "receipt_sha256": "049172886213ff566dc6e5e7755511373950abfe61b2d9f79c31d5d98ed90317"
    }
  ]
}
