{
  "generated_at": "2026-04-15T22:39:43Z",
  "envelopes": [
    {
      "provenance_id": "prov_to_fcst_20260415_2238",
      "forecast_id": "to_fcst_20260415_2238",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:7b230247045e719f75e5feec87be2f905e8bb9e8f0d83dac9824953bec4b4add",
      "output_hash": "sha256:12675a7c9142f85b98aa03db71eaccf3ab62b77077b9df69d7b60802caec6e78",
      "signed_at": "2026-04-15T22:38:34Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_2238.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_2043",
      "forecast_id": "to_fcst_20260415_2043",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:89757b9b565421d5feacf43833d1bd5273f24efdcb07cbaa0e5dcb723bc7ad8d",
      "output_hash": "sha256:adcf0108e8acc2b5e73cb49cb8c5e03eda627463e6a6a39bd167c105581c8245",
      "signed_at": "2026-04-15T20:43:04Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_2043.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_1910",
      "forecast_id": "to_fcst_20260415_1910",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:38b149a3f325a194cae6f488e5bc45ffda1f53e3e50c89c14f8fe3ec8e8b4b51",
      "output_hash": "sha256:8fc0c74f27045b382ac0b9826f974d939e8f8333610c2dc0b8e1e8079f05bbfa",
      "signed_at": "2026-04-15T19:10:58Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_1910.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260415_1900",
      "forecast_id": "eq_fcst_20260415_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:3a5d28dc3e6de925f699fc2089e64197cf8e874fea4ea32cf1662babcfc65bbe",
      "output_hash": "sha256:11517a510276d5824462315637e567ff52ae1713fc9fb977d2c393c86ae36561",
      "signed_at": "2026-04-15T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260415_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_1659",
      "forecast_id": "to_fcst_20260415_1659",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:488b74dbe6e2b82b4dd73e04122de72c1d85aa783d7de29c48c3ce67a6b320b2",
      "output_hash": "sha256:f185065d8829c8b12e2d41a3c8375784770ebfb54f9ea7e7003f80979a7020bc",
      "signed_at": "2026-04-15T16:59:06Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_1659.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_1503",
      "forecast_id": "to_fcst_20260415_1503",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:a1a5965adbce5d7558bfd7b4add0624b701d5608cf2319bd8f90ee4021ceb2d8",
      "output_hash": "sha256:3aa5009eaca5e742418e4a8e30d4816f5e4d9a27e7fec697c41f8015500f2c9e",
      "signed_at": "2026-04-15T15:03:31Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_1503.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260415_1400",
      "forecast_id": "eq_fcst_20260415_1400",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:4e7dff6a61d1c3c926a9b5619fd81c34b634604e69cd460e573cd894bc86362a",
      "output_hash": "sha256:03c3809fdbd1938613b211604ccfd4509732a643422ed4f6cda368d9b7e0ed2a",
      "signed_at": "2026-04-15T14:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260415_1400.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_1317",
      "forecast_id": "to_fcst_20260415_1317",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c0463ad4fc9e4d0e45b86a19fddf3310ccbb9900d3ce772f58596ca083d79a09",
      "output_hash": "sha256:89df36bb848cc0391f12c0852d1733bbbbb87dabefd42e282c3e2e0fe9c7bcaf",
      "signed_at": "2026-04-15T13:17:20Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_1317.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260415_1253",
      "forecast_id": "hu_fcst_20260415_1253",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:8db4c4fee4bb0b54c194750d4f999ff1b4b0c056e9446cda45bcca62fb1609b1",
      "output_hash": "sha256:6b364d60893aa4e9a19093b5098526934c84fdeb090dfe8a8a3104d95ecaafec",
      "signed_at": "2026-04-15T12:53:33Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260415_1253.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_1056",
      "forecast_id": "to_fcst_20260415_1056",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:d4eade4d329b73bd1559f813294bc8379e07a51c23b5dfc7711c2f5a51c53f7e",
      "output_hash": "sha256:c685570fc5b43ae78e0c7897d55ad16521a8c469e6d98114b80eb580d803ef97",
      "signed_at": "2026-04-15T10:56:12Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_1056.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_0916",
      "forecast_id": "to_fcst_20260415_0916",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:54a699d05be56b36f21a53b2631c4335b3a86dd00389aa1939df7bedece51752",
      "output_hash": "sha256:0c33885e92c37c0a1e0b646a916687644d8e1220ed291024ee2627da95de0544",
      "signed_at": "2026-04-15T09:16:01Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_0916.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260415_0800",
      "forecast_id": "eq_fcst_20260415_0800",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:f7a8b2551f257092b3b6ab5b638f1108ce48a8c3ffcc8515a816ab4bbe73e258",
      "output_hash": "sha256:cbb3e3ed346682ae5e23db1ff3e2c226dbb00503ef1e67762d5cb93176cce795",
      "signed_at": "2026-04-15T08:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260415_0800.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_0755",
      "forecast_id": "to_fcst_20260415_0755",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:364e76e76a2734b4a6808d838f769fa00a1cde24e9a7b7094193055796b76742",
      "output_hash": "sha256:a5a3116b8898aedb2d69136997f923e76647a88a4d39ca298231e85f06a6c432",
      "signed_at": "2026-04-15T07:55:36Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_0755.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_0558",
      "forecast_id": "to_fcst_20260415_0558",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c28ca3d7daf5628d1ee14b27712a90dce3e77a01eb467218b24b6c0884ae82d6",
      "output_hash": "sha256:4bf7d5f5d033401d1d6755cc82d31b88e88d7d6698c6f95d60d55685cbe83732",
      "signed_at": "2026-04-15T05:58:27Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_0558.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260415_0300",
      "forecast_id": "eq_fcst_20260415_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:f6b6152efd99395bbed1c03bc9c4d4d947d69946a99f8d1dc2abc1edb02a66c8",
      "output_hash": "sha256:61fdeac5a9f382c756a8f122dbc305eb1ce7f336989c380a04d2fc3c24cab2c9",
      "signed_at": "2026-04-15T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260415_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260415_0206",
      "forecast_id": "to_fcst_20260415_0206",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:01f6b3ece3263b94f42dacc36510cb9284b833e13b97b957ac057632bf085849",
      "output_hash": "sha256:3a78582347162e3718920e0216bde7ffb5bec3e402bf9fc4b928cf2b7dd42361",
      "signed_at": "2026-04-15T02:06:04Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260415_0206.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_2241",
      "forecast_id": "to_fcst_20260414_2241",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:36dff7d055180de970a4f4b90c0b240f270f30e4cfe09fa9d2cf62419f4b27e2",
      "output_hash": "sha256:356f786393068785835de1cd403773300c750711d830af7ed11fa9f7a2eff9e9",
      "signed_at": "2026-04-14T22:41:32Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_2241.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_2050",
      "forecast_id": "to_fcst_20260414_2050",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:66c922ee20e483fb0089f9474e8eda3932386526b76f40e06573b7d6ac384148",
      "output_hash": "sha256:b3b4f59d6d4d4cf8167b6c4bea5e213c266ac3cd8bf3a586fdd1aaa425ec3cc5",
      "signed_at": "2026-04-14T20:50:17Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_2050.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_1908",
      "forecast_id": "to_fcst_20260414_1908",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:2d1e7c82c6994de5f164833f9f160ceecdd24a576fd152414d3761fbf93ec65b",
      "output_hash": "sha256:bdab162b72870da1a22335d03eba022428b85103a73ce451f8660a7739167b28",
      "signed_at": "2026-04-14T19:08:27Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_1908.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260414_1900",
      "forecast_id": "eq_fcst_20260414_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:320fe25fdb642798c2cdfa5781e42193e72d1c4b95bb04cb0cbfbb7a22039cdd",
      "output_hash": "sha256:386969e9e1c0bc50a3bf962fbe4cd48120d68990fa39bbf005e9cd490c173869",
      "signed_at": "2026-04-14T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260414_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_1702",
      "forecast_id": "to_fcst_20260414_1702",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:74da2953df0c47cf7826922b3ad12b9ca50c3e179e2a75184ccb6fe891e21178",
      "output_hash": "sha256:480b7379f50b6b2a68989b051bc6e1e24a00030d39e8fb35e3ca08a0c7a38129",
      "signed_at": "2026-04-14T17:02:25Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_1702.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_1510",
      "forecast_id": "to_fcst_20260414_1510",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:557608728012f39c9dcbf36d1ee47f8197e99289e910bcb1abe6f1b424a22ca2",
      "output_hash": "sha256:484b6cf36672c152dc44f55fed495cf34484a2010d37ee4735d8d306a3a015a2",
      "signed_at": "2026-04-14T15:10:48Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_1510.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260414_1400",
      "forecast_id": "eq_fcst_20260414_1400",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:60fa785c5d6aca02924640eeaea9abef3299daa726ebe2d3cd88798a38c05040",
      "output_hash": "sha256:e4880532dfd8dbd8912a1056047710ef2236c63926c55e5a1298cc85f54c6712",
      "signed_at": "2026-04-14T14:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260414_1400.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_1318",
      "forecast_id": "to_fcst_20260414_1318",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:26deb48ea5abf3476a3d4b750147ea09c63dbe0df3ea7118c76412aa885cbfcd",
      "output_hash": "sha256:b62ea44358f7503a70e6ed15e72ce4e617ba2327714a1e966000e6294bfc64b7",
      "signed_at": "2026-04-14T13:18:09Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_1318.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260414_1254",
      "forecast_id": "hu_fcst_20260414_1254",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:8844c62a591610ce298489deb78b1f4470f8a874c0e4bab135509e4cb5703517",
      "output_hash": "sha256:840857846242cf08966746688f416523e3cbd85e32d9122f6ca042500716a7cd",
      "signed_at": "2026-04-14T12:54:26Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260414_1254.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_1059",
      "forecast_id": "to_fcst_20260414_1059",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:fbd71d93809f38004a03e2e2137f086a9a09dfd37d08da1555a320729b600138",
      "output_hash": "sha256:418600e8b7eb07a91a55eea6ffde16fa740ff725ccbe2f4d3bc0ad5a4133dcde",
      "signed_at": "2026-04-14T10:59:42Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_1059.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_0915",
      "forecast_id": "to_fcst_20260414_0915",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:a088440a399034f5ab8e3525896f15de36d76cdc6984bfc3706e39b8a54e915b",
      "output_hash": "sha256:4390eeeef7ceb31cb63cbd8fd1e1757481ad70bc1ee54389e6aa27eb6f02a488",
      "signed_at": "2026-04-14T09:15:58Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_0915.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260414_0800",
      "forecast_id": "eq_fcst_20260414_0800",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:80296202cc0030a43ab2b2a62d2cc165d83f41175392f58173272d1377e49b66",
      "output_hash": "sha256:2814a68bbb7c669e57fc1a4d4a0372a411c2a7735721033622b5247ff48bc231",
      "signed_at": "2026-04-14T08:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260414_0800.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_0755",
      "forecast_id": "to_fcst_20260414_0755",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:a247c52723e5fabe3e398786072e2a8068dd207f31722df3aa2e1f43359786bc",
      "output_hash": "sha256:81eac5a63fd039f801b8ccecdff316e4738022f44327ebc0d5e17f07cc343bde",
      "signed_at": "2026-04-14T07:55:54Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_0755.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_0558",
      "forecast_id": "to_fcst_20260414_0558",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:8a30e5497969c0e9cafb467edb8667c1d4fe5f8302c8c5fecf97c184af2a6e7b",
      "output_hash": "sha256:6452992a2f9c143e1c84caa573370f47cdaebae13c21f749aeea2cd7430cdc9e",
      "signed_at": "2026-04-14T05:58:35Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_0558.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260414_0300",
      "forecast_id": "eq_fcst_20260414_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:616e1dca74e4b7dd437b4e50a86b508f83be836424c66942eb1e7dd0fa5c296e",
      "output_hash": "sha256:25572b79d4d1c7a174060b5df92612630b6282452f9ba1fd0bab121d6a706639",
      "signed_at": "2026-04-14T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260414_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260414_0209",
      "forecast_id": "to_fcst_20260414_0209",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:6de97214da48efed0af2cc922a4f4c2f35b1d68fdd9dc2a635dcb66f27e3f961",
      "output_hash": "sha256:104222785e377f77141a796ba8f38685cc296bc385e16c41516115bb60f3770f",
      "signed_at": "2026-04-14T02:09:15Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260414_0209.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_2240",
      "forecast_id": "to_fcst_20260413_2240",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:4e0ddee4ba9655111049c45e46044bddcdd7bbb5236b6379ebdc20e0e7ce8b43",
      "output_hash": "sha256:4a1862d95d6f71ce52a60042cc0a4e50f6386e46f94ad6034785c56f5974fed3",
      "signed_at": "2026-04-13T22:40:05Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_2240.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_2050",
      "forecast_id": "to_fcst_20260413_2050",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c6a19587096503d2ca1c69aefddd71223be06bcb6b9e85ee28c9a8b5115cb99d",
      "output_hash": "sha256:49622170d9663467d3df520c600cecebef7c8cac24a6b1538075f92f022ce519",
      "signed_at": "2026-04-13T20:50:38Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_2050.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_1909",
      "forecast_id": "to_fcst_20260413_1909",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:d45caa05293c9393129c4b4aa67faf661e427f444f70e1010eeadfb678e3b8b7",
      "output_hash": "sha256:4136cf98ea5ad3db3cba99683205f7406077fbf1a63a4cb048c02bd87dd7fde9",
      "signed_at": "2026-04-13T19:09:53Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_1909.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260413_1900",
      "forecast_id": "eq_fcst_20260413_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:cbe5b9810239bc72cd63bf54ac2d7178f6a38c09b31728af7edd14410b3536c0",
      "output_hash": "sha256:b6458d1bfc6647374d2ac6b4cf59236506816deb87ab451f7d4c7d3e2cc65c90",
      "signed_at": "2026-04-13T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260413_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_1700",
      "forecast_id": "to_fcst_20260413_1700",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:10ab6c54e12b1ee465c83ab07a4883526dbfb19af1372ba53dd530ebdd9dde56",
      "output_hash": "sha256:9fd43fcdb1fd88bad63580b38a12fc26f659b72dc03c57b2d506c14968e6d5a8",
      "signed_at": "2026-04-13T17:00:37Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_1700.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_1513",
      "forecast_id": "to_fcst_20260413_1513",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c1bd1d9e7f556952f337e70a21f2fc31c4a4bf673bc0ebe0642c53394b889a07",
      "output_hash": "sha256:d9fa66a22279418133e06f0ef426fb57d726ee85afef86a7586141a0d3bf1a12",
      "signed_at": "2026-04-13T15:13:49Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_1513.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260413_1503",
      "forecast_id": "hu_fcst_20260413_1503",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:8db4c4fee4bb0b54c194750d4f999ff1b4b0c056e9446cda45bcca62fb1609b1",
      "output_hash": "sha256:264ca53047e71a11977d25e17a5d14ce91182f8c065ee244136c0ebe5be77b80",
      "signed_at": "2026-04-13T15:03:50Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260413_1503.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260413_1501",
      "forecast_id": "hu_fcst_20260413_1501",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:8db4c4fee4bb0b54c194750d4f999ff1b4b0c056e9446cda45bcca62fb1609b1",
      "output_hash": "sha256:da87d884249b14d8842b837810b42df6b50880e6fc3c40fe2271867f9e974fea",
      "signed_at": "2026-04-13T15:01:55Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260413_1501.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260413_1400",
      "forecast_id": "eq_fcst_20260413_1400",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:cf9ccd65a2bda642e87323137b12b474f76e43177c05cf360b71eb5e94f53670",
      "output_hash": "sha256:7009f1332d8ebfe66df71dda7004ca24b097a483689ef5e94145f75d16e09031",
      "signed_at": "2026-04-13T14:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260413_1400.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_1318",
      "forecast_id": "to_fcst_20260413_1318",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:42e8e904f42412f22c8fbd9ca7f376c86c2f4b35970a63146d4dec57fd2c3de0",
      "output_hash": "sha256:2484ef3f882a408767d4c6e54ec0ee182b10125ad7f4a9acc3f15c7caee06ca7",
      "signed_at": "2026-04-13T13:18:39Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_1318.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_1115",
      "forecast_id": "to_fcst_20260413_1115",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:7606c004624050d08dc8fa119a7c67d1702dec5fedc76f92f04ed452909f577a",
      "output_hash": "sha256:9acdf74caa08e00f559a0308e6f3a6e59173f5fd82fbfd4d92b11124578842d0",
      "signed_at": "2026-04-13T11:15:00Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_1115.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_0951",
      "forecast_id": "to_fcst_20260413_0951",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c7034695c2c6240d5203c5800c4fb2a3a75156836f4bc55819f1990f655c4c81",
      "output_hash": "sha256:a345ebf270944b42c58f77d26e0e2b1a86f83cc38cab6168d83dbd8bd345542a",
      "signed_at": "2026-04-13T09:51:52Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_0951.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260413_0800",
      "forecast_id": "eq_fcst_20260413_0800",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:11d77c760456e0f0cde08a1d02c1e6b8f5db470b6eaec886429f1f40c66c033c",
      "output_hash": "sha256:7de772b78855d2abc8e010d6af9f9d911841e64c52dbabe815a8ae1aa962735d",
      "signed_at": "2026-04-13T08:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260413_0800.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_0611",
      "forecast_id": "to_fcst_20260413_0611",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:7c18fd810e855392b73c5022601bec92ca76f9e44b02384d67264836738ad990",
      "output_hash": "sha256:7de24e3d92e1197d8ac31793cb37b1518c339b173cc9d2cd16d3d71023787618",
      "signed_at": "2026-04-13T06:11:35Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_0611.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260413_0300",
      "forecast_id": "eq_fcst_20260413_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:180407401b292c2142e2b499878ba1afdeda5fb6702d7836a502874f461a48d7",
      "output_hash": "sha256:e271f95ae092c5f23b70a49f8ca97fa88ffd39ef004d26a0f053f6c73311c1cd",
      "signed_at": "2026-04-13T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260413_0300.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260413_0244",
      "forecast_id": "hu_fcst_20260413_0244",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:9e387320249c9c0005193a30ad62d4f0e0169f2767a8d0a3cfa03c8deb579107",
      "output_hash": "sha256:8ee5db12def6dbfddb99166c4deda316977bf311fcf220d747fbe7f3c020d69c",
      "signed_at": "2026-04-13T02:44:04Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260413_0244.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260413_0242",
      "forecast_id": "hu_fcst_20260413_0242",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:9e387320249c9c0005193a30ad62d4f0e0169f2767a8d0a3cfa03c8deb579107",
      "output_hash": "sha256:146398d94958b0e2e709019188d65a0df43aae1057c4c14c7faa8cef31ac5516",
      "signed_at": "2026-04-13T02:42:56Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260413_0242.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260413_0214",
      "forecast_id": "to_fcst_20260413_0214",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:90ed179a99ee0124513252ac54ffca1b3576bdcc45f5eb2bf79992f38d8032af",
      "output_hash": "sha256:b7cb223a37f504460ea81d1695dcc78cbdb3dc0fe8da11da101d74240586c390",
      "signed_at": "2026-04-13T02:14:12Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot",
        "HRRR analysis"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260413_0214.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260413_0144",
      "forecast_id": "hu_fcst_20260413_0144",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:9e387320249c9c0005193a30ad62d4f0e0169f2767a8d0a3cfa03c8deb579107",
      "output_hash": "sha256:494048800a8090ecd1e5845486bfd2f520d27eb93d4da8f339dcebebdf38a3f9",
      "signed_at": "2026-04-13T01:44:29Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260413_0144.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260413_0143",
      "forecast_id": "hu_fcst_20260413_0143",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:9e387320249c9c0005193a30ad62d4f0e0169f2767a8d0a3cfa03c8deb579107",
      "output_hash": "sha256:df9d426d9a71826f080051badc2f82cd3545d906aff2a108b7c5fae1f84cb1f2",
      "signed_at": "2026-04-13T01:43:04Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260413_0143.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260413_0141",
      "forecast_id": "hu_fcst_20260413_0141",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:9e387320249c9c0005193a30ad62d4f0e0169f2767a8d0a3cfa03c8deb579107",
      "output_hash": "sha256:d1abc1abc06babc5507ae8a86f5c605d085802e83f6ef5f5da4359718a6a4ee6",
      "signed_at": "2026-04-13T01:41:45Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260413_0141.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_2229",
      "forecast_id": "to_fcst_20260412_2229",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:7566259556f2cad949eb9699dc834f08cada2b2d6a01c544bb83f6e54ded4401",
      "output_hash": "sha256:288002f7a96317fe7b2c64861e4781ca38c769131a1a06a739b23beb1d302080",
      "signed_at": "2026-04-12T22:29:29Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_2229.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_2031",
      "forecast_id": "to_fcst_20260412_2031",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:6ba50247879b88191d666dfa1fd440170317b3f7ffc7740903cd3b31a5572b4b",
      "output_hash": "sha256:0b9f3c744cb3b54b403bad24bbfcd8f4378e342a0fc1b1c7b57dffd567e434d9",
      "signed_at": "2026-04-12T20:31:34Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_2031.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260412_1900",
      "forecast_id": "eq_fcst_20260412_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:363893ea0d58d749a56a5bdf9031c08377cacef59e180a727df2a8f477fff0c9",
      "output_hash": "sha256:a0fd6530715dcbac735eac8d8e27db839186df25de503f2967a75d09e4c4dcc1",
      "signed_at": "2026-04-12T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260412_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_1841",
      "forecast_id": "to_fcst_20260412_1841",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:90d2b174ea648043880e93d4ada52a30cc2dad7c78eab21863a0d2d30763fef9",
      "output_hash": "sha256:c56c9d1824816ee8be265f1cbe294b8eb7849579e5fb64b545dcd4b16fb0df46",
      "signed_at": "2026-04-12T18:41:26Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_1841.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_1634",
      "forecast_id": "to_fcst_20260412_1634",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:944f7f1ba4bcaf84cf15b87f658fcf40282759a5c0bacf9df7c5d017025eab7f",
      "output_hash": "sha256:c40019ecb9b731e07db7ef7e1975a92600e3cbada5119fc07f989762524f5204",
      "signed_at": "2026-04-12T16:34:06Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_1634.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_1437",
      "forecast_id": "to_fcst_20260412_1437",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:2891557dc04c55dd6f0e0ca89525257546f7f26206608b19127b4f19e546a13d",
      "output_hash": "sha256:080c6b97c380a4851a4c60fea45fe7de57534e2128fe526605edb0e7d92a7780",
      "signed_at": "2026-04-12T14:37:24Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_1437.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260412_1300",
      "forecast_id": "eq_fcst_20260412_1300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:cc1ca283d3c35402cc8d3b3081c29bddd6c4f8dbbb34f065d8014fc830601ee9",
      "output_hash": "sha256:1fb690e94ada4310b826f228d898374841da3dbcae17a96cf14357bb6be6d348",
      "signed_at": "2026-04-12T13:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260412_1300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_1254",
      "forecast_id": "to_fcst_20260412_1254",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:4d2508ba0cae5b9e3447b4730abe6649bab201ce45b28d05b11e7ecb02470dcb",
      "output_hash": "sha256:1a717315ff9788501726aab6b9ae8d2221fdc1f32d5d469f20c4867c097525f8",
      "signed_at": "2026-04-12T12:54:28Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_1254.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_1035",
      "forecast_id": "to_fcst_20260412_1035",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:5af40bdd2baaa97ae94033f25250175ae4bba734507f1a17a1026ec91c5e91a0",
      "output_hash": "sha256:93fd59e692c679a55ac0e2889e9d6db350e12ba0eb0497731592f84d42e83876",
      "signed_at": "2026-04-12T10:35:33Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_1035.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_0842",
      "forecast_id": "to_fcst_20260412_0842",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:a02300197484a2294a89f6321f46b01d6cf2457afc377cbb7e6595542b18939b",
      "output_hash": "sha256:45f33985cbd9178101a2183e8e526dec2c5f64362bb186be5067a6be468bb0f1",
      "signed_at": "2026-04-12T08:42:40Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_0842.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_0709",
      "forecast_id": "to_fcst_20260412_0709",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:1e5ff88f997a4e6d64f8cbe8ca0d8994265d4ef5fe78082fece78cb0f69ba463",
      "output_hash": "sha256:96b9029f74873cbea1378e2fde0a4bdb4a86d6098ff1ca1e07f6510df2035972",
      "signed_at": "2026-04-12T07:09:14Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_0709.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260412_0700",
      "forecast_id": "eq_fcst_20260412_0700",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:75f17af37f380f5e667e91a974ace44acbe0d12d0d59b58ac3cfa5ac7eb1431c",
      "output_hash": "sha256:0c83a643f8604dd54b47dbea74900db3e4bd8b6734c3ce86f0ee12bb6d8d6a0e",
      "signed_at": "2026-04-12T07:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260412_0700.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_0552",
      "forecast_id": "to_fcst_20260412_0552",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:ba55334afade44a65d9ada51b8a2594e78ef2a78da84350950c17aca7f5f1d0f",
      "output_hash": "sha256:7afff5ccc4318992edfd7783ba76efd731af6dccfb22150cd0dc905c73c9612b",
      "signed_at": "2026-04-12T05:52:05Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_0552.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260412_0300",
      "forecast_id": "eq_fcst_20260412_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:3d20e6ab4e0291638c593ceaa01407b5e1711f3df01448d15a55d95c735c65f3",
      "output_hash": "sha256:cae074fb6780dba211ed05f696c717920b950a9263b58e4892fe0d994e82092e",
      "signed_at": "2026-04-12T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260412_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260412_0210",
      "forecast_id": "to_fcst_20260412_0210",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:6464916c33b305b3d52ef3ae757e59fb8e50fb95305ca403dbccee257f3c2ea6",
      "output_hash": "sha256:724a23e0152e3faec42c26ffe4668498af230e022d550790eb42aece8f73fcb3",
      "signed_at": "2026-04-12T02:10:11Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260412_0210.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_2228",
      "forecast_id": "to_fcst_20260411_2228",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:f01805bbb6cc822e15e15882dd019af52ec6f302eb8249efe4cf07817e543014",
      "output_hash": "sha256:7163195682c2cdd62be7bab3be53a1cc1bcfc1918a8e9baf2b18cc08a275aa7b",
      "signed_at": "2026-04-11T22:28:12Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_2228.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_2028",
      "forecast_id": "to_fcst_20260411_2028",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:2be02daaaa7f366eed11331678714bf6a24ee79532832ab697eb03104c12e01b",
      "output_hash": "sha256:e58ed03511a6433bbc6413e7eb23778ebde1329d3d6c2abc5719194d9106c514",
      "signed_at": "2026-04-11T20:28:28Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_2028.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260411_1900",
      "forecast_id": "eq_fcst_20260411_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:0481945fdb59443575b348e8b79becf146ffc720658fa8f49d6b64e0db39e3ce",
      "output_hash": "sha256:96b14943472c29855437d0d6b68bddb69578d10fac0eaf59504c72e1e3978590",
      "signed_at": "2026-04-11T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260411_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_1839",
      "forecast_id": "to_fcst_20260411_1839",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:51288837ebd4eba217c9943e4371ab26003f1735fa29ab5037eb5117fc60b479",
      "output_hash": "sha256:cf9919be3919eefcf000767022b1cc24ed10ecefb6ac9d7fb3cf1d1f48491371",
      "signed_at": "2026-04-11T18:39:01Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_1839.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_1632",
      "forecast_id": "to_fcst_20260411_1632",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:9637abff56606be2b38a074f2ea6d418589948e54c38fbe87eb3bfdc68a78122",
      "output_hash": "sha256:b8bb2eff7d44d5942527a60f574ac026e37eacbcd0c4c99fccca16428b254d44",
      "signed_at": "2026-04-11T16:32:06Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_1632.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_1433",
      "forecast_id": "to_fcst_20260411_1433",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:abe26a65b3e0715b6139e4604ab40c521dfad2cabdde1830e290071a819b6e80",
      "output_hash": "sha256:8ae8a2c473c27450a86b2d539dc9168f372b369907a65b232d8bd312ed3e4576",
      "signed_at": "2026-04-11T14:33:45Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_1433.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260411_1300",
      "forecast_id": "eq_fcst_20260411_1300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:2a337584778530bc5fe7071ff013f1c3ff38e1018de73df0413fedf08dd6a2e6",
      "output_hash": "sha256:aadfd31ff78e8cbec14f43644451c7a6516dd550e6d03042369463fdaca941cc",
      "signed_at": "2026-04-11T13:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260411_1300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_1250",
      "forecast_id": "to_fcst_20260411_1250",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:e59be7fed89bae5184858e1328f90200013c2849286d7508e855fba68362aa9b",
      "output_hash": "sha256:a0f38c83139d245266f110f43e8661bc8ff6ff9a04983cbf1c71e133f8b7a2e2",
      "signed_at": "2026-04-11T12:50:40Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_1250.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_1030",
      "forecast_id": "to_fcst_20260411_1030",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c0e5e1c8353a1e5ceeb291e1e72671bbf89074313c7ae271dbc38a991b59e0d9",
      "output_hash": "sha256:f87126dac4e307cdd7689188bd6968747639ca2f9ea1683b9bace3994c88db7d",
      "signed_at": "2026-04-11T10:30:37Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_1030.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_0838",
      "forecast_id": "to_fcst_20260411_0838",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:94939c5fae659c55af4a26014fdac511e66fc46ee391567a3779924e22531d86",
      "output_hash": "sha256:9df56dad2c2f46c573f3cc73d0f90e2c85429f90794a375e9f005b93eb20d19b",
      "signed_at": "2026-04-11T08:38:00Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_0838.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260411_0700",
      "forecast_id": "eq_fcst_20260411_0700",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:b1263b368dcb6a77a2c8dee59f9fd18b35be147dcc632a4d9dd0dd5626cb2205",
      "output_hash": "sha256:3fa1bbf0f8591f86d16e4cbfe9781f98f17cdf6f2407c4cf5102873bef9ceba9",
      "signed_at": "2026-04-11T07:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260411_0700.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_0656",
      "forecast_id": "to_fcst_20260411_0656",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:df10c4a586fef6886c7f9000985a60aac456b67964a90c50d9ac2a75f2b92677",
      "output_hash": "sha256:6a7d0967c7d063061abc033d3c74e8bcf91650be099d26f377f6acd13526a419",
      "signed_at": "2026-04-11T06:56:58Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_0656.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_0422",
      "forecast_id": "to_fcst_20260411_0422",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:edfdd9a69577a73c4165731dd97520d8fc76c8e89fbb5c104797eea6fee35423",
      "output_hash": "sha256:3749081475c430283e27fed622de1b89136347df095a9031021a599c19a3ae39",
      "signed_at": "2026-04-11T04:22:57Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_0422.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260411_0300",
      "forecast_id": "eq_fcst_20260411_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:91ca58afbcc38adfb8aac484d21430f76badbff27b521261238fb34fdc8646c7",
      "output_hash": "sha256:f6d511f434df4dbcff32cdbcb14d5fc6d575af9d885a7653acdf78502c0d7149",
      "signed_at": "2026-04-11T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260411_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260411_0156",
      "forecast_id": "to_fcst_20260411_0156",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:f2b8b020aba024a12735c11222e6dc9109d4eac65d957c49bfc60c92e40d42b5",
      "output_hash": "sha256:025a64a32a1dcb4bc50ab8a46b0402a069c0fc643908183627cdb0fc1b8bf2f3",
      "signed_at": "2026-04-11T01:56:49Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260411_0156.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_2233",
      "forecast_id": "to_fcst_20260410_2233",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:214b254e3825c6a61325fa2f5cd05addd16add1ac57b127f48d220493d456c51",
      "output_hash": "sha256:0dcfaff375d5918fb1ae7f7f7b5e5806b1a1cc9e3bf2c3cbc6c2142f2343db8f",
      "signed_at": "2026-04-10T22:33:26Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_2233.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_2032",
      "forecast_id": "to_fcst_20260410_2032",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:a261056af857d13c1c61accf46a8b4f3df54bf1e0f5e6ba7e5c11b64bf886615",
      "output_hash": "sha256:ebc7d58a87184554465181c14600ecb161809426e54e1729c60689d83c0dfe02",
      "signed_at": "2026-04-10T20:32:13Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_2032.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260410_1900",
      "forecast_id": "eq_fcst_20260410_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:7d1720b51856bced8a234d6c6f425c95a3401e2fef0e33e4bbcbde7b172684c0",
      "output_hash": "sha256:4633f62e41fce1857e295220b27881a3094a656c38fda435d4ac61ad741835ce",
      "signed_at": "2026-04-10T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260410_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_1845",
      "forecast_id": "to_fcst_20260410_1845",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:ac822bc7a9dc699a0de3346911184cff0e15f6cc8b1a485c9f79c980f4e09d30",
      "output_hash": "sha256:930aaa95babc6a094c83bd1fcb5ab917790f455c3467ad28631dc1e9b0b9d21b",
      "signed_at": "2026-04-10T18:45:54Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_1845.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_1645",
      "forecast_id": "to_fcst_20260410_1645",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:4a9f264f42a890ea97beff0109deefb1084d35f91a6a888c8c1a1f2672a47568",
      "output_hash": "sha256:be60b9c59fed20d711e2504eefa7ea75b51ab9c3ef43e12ad1d2f5f4f1657061",
      "signed_at": "2026-04-10T16:45:54Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_1645.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_1444",
      "forecast_id": "to_fcst_20260410_1444",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:681dc12ad08e113a69bb40a7228144fab39660d4a75474d46072d1f3c9792412",
      "output_hash": "sha256:0a85ee4e6606eb9a5f2fb1733c6983b84e908599ad48cad4afc028b47beace7f",
      "signed_at": "2026-04-10T14:44:09Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_1444.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_1301",
      "forecast_id": "to_fcst_20260410_1301",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c71e26986ddb5ba52efd39a4bebe594449694303e2ffcd224833adf2a517c6e1",
      "output_hash": "sha256:c51a57cdf0164498bfcf93526de83c958150bdaf583e18d3787a027f4e13c504",
      "signed_at": "2026-04-10T13:01:39Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_1301.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260410_1300",
      "forecast_id": "eq_fcst_20260410_1300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:a70999aebdab4a41fba8c7fd53a84cb35ef457c5c0d8d552bb82f9598a87e032",
      "output_hash": "sha256:98100a62142c8e7be4861cf9fc9523ae2e96046cd4c89382b8de6412fb42876a",
      "signed_at": "2026-04-10T13:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260410_1300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_1050",
      "forecast_id": "to_fcst_20260410_1050",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:2c7e7e99f35029f7a510b9506200c56ac8a0820ade91d6b9358e41d1dffc810f",
      "output_hash": "sha256:91cf7ec8caffb1489e4285d87141ffa99552a777b54737dc1eea7413c245816d",
      "signed_at": "2026-04-10T10:50:25Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_1050.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_0904",
      "forecast_id": "to_fcst_20260410_0904",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:12b0b3f38a0f0f5beab45b44647260db4b61befa8211abf86324897cafac4720",
      "output_hash": "sha256:85a9da2edc9293e12d062e624482b4d9e3ac2d491d200091e797bcb4cd2c7239",
      "signed_at": "2026-04-10T09:04:56Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_0904.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260410_0800",
      "forecast_id": "eq_fcst_20260410_0800",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:0ab0352bf92f81f77c479e79a0da2a55d9396167275667595d7eaed4608974fd",
      "output_hash": "sha256:72af732b7f06a53bb3f2800bc8b119b312a0a69558aaeb17c374824daf846eb9",
      "signed_at": "2026-04-10T08:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260410_0800.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_0722",
      "forecast_id": "to_fcst_20260410_0722",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:ee2b87c354c7488650c6d5080c999a81727f987bcd0a1c3ef609660fa9051a59",
      "output_hash": "sha256:55be3643e43bbaebf0769f9b43a4979054613ab07125b739ff7161d6eecce598",
      "signed_at": "2026-04-10T07:22:22Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_0722.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_0555",
      "forecast_id": "to_fcst_20260410_0555",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:972c094f2258e54f20d337364bab7acd0cb3ff3bf889bd1f481711fe8fbc8be9",
      "output_hash": "sha256:446af583136667ef210f5d343df478e924da88a7a7f6f0b669852807d6e51c72",
      "signed_at": "2026-04-10T05:55:15Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_0555.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260410_0300",
      "forecast_id": "eq_fcst_20260410_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:f72c295ba4b1f94d6e0f07fc40bd0c81e605848659797792bafc4f8a496a595f",
      "output_hash": "sha256:b72263878217ede6e487848c16349d02cd33fb7237489e92576311546a86374b",
      "signed_at": "2026-04-10T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260410_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260410_0208",
      "forecast_id": "to_fcst_20260410_0208",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c85ddbe4a19323c718c17c2bb7c4f03498a251c6dbaf3f1716003fe84024fd6b",
      "output_hash": "sha256:47e11ca5a935cba25d542de5513a614f1f25e4b959af145babce2258b442469d",
      "signed_at": "2026-04-10T02:08:25Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260410_0208.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_2237",
      "forecast_id": "to_fcst_20260409_2237",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:56fe63f2fb8232920a8871886dfaea86bf51707e4d46d5f45935c2f8813987e9",
      "output_hash": "sha256:09f10b5cb47297699e52ba099ea1ae1a4fe03bc103411cfaab116bd661cc84bc",
      "signed_at": "2026-04-09T22:37:33Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_2237.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_2044",
      "forecast_id": "to_fcst_20260409_2044",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:8f4643926e19acec9e5f7b7932baf8d74f27e6fb054b19a43ba2876c50f613ba",
      "output_hash": "sha256:c698ee070a8a39b753fab03a7ee110bd6c343b566ac93360f5061578a44be364",
      "signed_at": "2026-04-09T20:44:29Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_2044.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_1900",
      "forecast_id": "to_fcst_20260409_1900",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:97e0c27d863850f876841cfa2b537981b16560c7914f8269e22116b341d85894",
      "output_hash": "sha256:59015db8894138d36675fc13ac3c5d49cdf72534c293f46fca129596668ae094",
      "signed_at": "2026-04-09T19:00:11Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_1900.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260409_1900",
      "forecast_id": "eq_fcst_20260409_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:64420d85f551cf49d080e84f72ead18c90cbcaf89d16ddfeeaeb86e8a0d7dd05",
      "output_hash": "sha256:5a2c25c8d24f94c648b13b308f122b372e4f5b32316bbfa222510f347ff5a925",
      "signed_at": "2026-04-09T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260409_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_1703",
      "forecast_id": "to_fcst_20260409_1703",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:584be9ac4e307c4621ea0a12e6c72b88f261962bc3abae8bd2b6e0c83781379d",
      "output_hash": "sha256:e692c9f75711306b9792c2238d0a767105bd8485112fcaa98ffc513835796156",
      "signed_at": "2026-04-09T17:03:25Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_1703.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_1519",
      "forecast_id": "to_fcst_20260409_1519",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:d52315f4543f5e11e21e43a1bc2250173a467e7e2ad9a0b37980deef978a5bf7",
      "output_hash": "sha256:c37597ce4260799a7bc0aa359ae93d9a30e2768f1019898663e4bb8d48f48c39",
      "signed_at": "2026-04-09T15:19:31Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_1519.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260409_1400",
      "forecast_id": "eq_fcst_20260409_1400",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:aa81d6ecbfb43e647b9a6c4bcd0d667230bc288d97ab7436896d06480f42a3e2",
      "output_hash": "sha256:f85854552b9eb170f83ba8cf7df8cbb79151e89f170c980f714c3c6e88e2b0c4",
      "signed_at": "2026-04-09T14:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260409_1400.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_1318",
      "forecast_id": "to_fcst_20260409_1318",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:2ea21e816d0e792ccefd39b1fd1eec9e7e9850acdfdcf519db184b67bf1466cf",
      "output_hash": "sha256:aed9574f6684f14251bde086e2f671fa8c0d37e36756c37ee721ec24bd4db1ee",
      "signed_at": "2026-04-09T13:18:46Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_1318.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_1055",
      "forecast_id": "to_fcst_20260409_1055",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:8fd779e783cf52d678fc54af72f7336b9f3a49ae236ffd64789b910b5e886f07",
      "output_hash": "sha256:3103f5bd8e6d1ccfe4fcefa151dc26c612aa5f6f212e9a47ce50a33500e1bfc6",
      "signed_at": "2026-04-09T10:55:44Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_1055.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_0903",
      "forecast_id": "to_fcst_20260409_0903",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:7239ae95ca01acf56d6c4cdebb6d439a0a449f7bd54c33e52e03cdbef3e3b950",
      "output_hash": "sha256:dce80a109b224dcf8037847ba0d5619b1480356e8b0b400f97b63f171a1c0f12",
      "signed_at": "2026-04-09T09:03:38Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_0903.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_0716",
      "forecast_id": "to_fcst_20260409_0716",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:17d2f68ec20722e41b885b02f6b6103e0394289378a21df8550bdd27f5d7be5a",
      "output_hash": "sha256:4b74e715e668f13f51111ecffa4124a5a030c8e135cd6260bd4f0d565b05cb2e",
      "signed_at": "2026-04-09T07:16:53Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_0716.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260409_0700",
      "forecast_id": "eq_fcst_20260409_0700",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:9811f2565255d782237f2edf80592f9399f92d9d8de557a7fa111ed2bcb395ac",
      "output_hash": "sha256:d92dd79241c6b4370e2b7d46302df41a8b2a26c4234f4c302c0225e28a842a19",
      "signed_at": "2026-04-09T07:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260409_0700.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_0431",
      "forecast_id": "to_fcst_20260409_0431",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:cbf8c3aaec95e9fcffe1e162006eccd899a5373cfeca1287d93c5b18d428d0c7",
      "output_hash": "sha256:cdafa7a9897d8d6eed83bafd3c6b8a5473f297e0c0b02ab1510552827f1cace6",
      "signed_at": "2026-04-09T04:31:59Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_0431.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260409_0300",
      "forecast_id": "eq_fcst_20260409_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:9dd71b02c3c9014a09853ba88f0c0a5fd637b080353b087ed9e56cc2233268c1",
      "output_hash": "sha256:67d5bd1772efa452c9ae4eb6f34503a70129f4c637692f6e5c7f66c2bb0e1c55",
      "signed_at": "2026-04-09T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260409_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260409_0155",
      "forecast_id": "to_fcst_20260409_0155",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:2a937f66f4981e9f112a1441167c2c8685dcc83c865727e0648ec75022e2de11",
      "output_hash": "sha256:603bdf440bec5765e809a520b0909361dab8fedc9cb58e771a8bd0987cf8c2fe",
      "signed_at": "2026-04-09T01:55:19Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260409_0155.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_2235",
      "forecast_id": "to_fcst_20260408_2235",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:8a0d9f85732a7810b20ca1981d3b9d46ce57e67c7db9b91d633648d3c56eb38c",
      "output_hash": "sha256:8bc9a42aa22407ff1cb81f6bc55d3941ff7bef4ee23d592d899a166dff060069",
      "signed_at": "2026-04-08T22:35:43Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_2235.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_2038",
      "forecast_id": "to_fcst_20260408_2038",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:d8ff96ba6bbd621dbb55e6c85f0532a6f618935107d9493170ef62b94c05d802",
      "output_hash": "sha256:04ed01d055698bfab645c795421de4227c527511a263ec9af7a8ec8e0a07cef3",
      "signed_at": "2026-04-08T20:38:45Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_2038.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_1911",
      "forecast_id": "to_fcst_20260408_1911",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:23fafdba1a30e8f0b8b903345267f723dbaf5c687f77f046a75c2bd4df7aa247",
      "output_hash": "sha256:8d8e4bf5d3df0cee979cc4688cf3f5d334e08602735dc71563f5f2c0428b23f4",
      "signed_at": "2026-04-08T19:11:08Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_1911.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260408_1900",
      "forecast_id": "eq_fcst_20260408_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:603884860057bb0b3362f01e46ca1cedf2b8c660499312b929030cb27418e27f",
      "output_hash": "sha256:bc15806547a69b4a7da991e0a74c67d5b20196f878fd4b29fcfe8d2a64b55db0",
      "signed_at": "2026-04-08T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260408_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_1657",
      "forecast_id": "to_fcst_20260408_1657",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:e1ca8e6b8b602cb9d420c958ffb9fb0783f6e784d72b47c1b5a4a2912b210f4d",
      "output_hash": "sha256:46299971e93b5e366e7ccd485dad4c06e5d7332538055cac2325cdbfab38a92d",
      "signed_at": "2026-04-08T16:57:47Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_1657.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_1506",
      "forecast_id": "to_fcst_20260408_1506",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:1782d1e1671a4936865572dcf28e829987fe2160d57849ab22b5abfe143fee69",
      "output_hash": "sha256:d4ef0ff6c134c3a0a207f439ad98c0156d2e8ef0dfbc1560f626684a8745f8a5",
      "signed_at": "2026-04-08T15:06:52Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_1506.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260408_1400",
      "forecast_id": "eq_fcst_20260408_1400",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:58c26bcec9b5a6f5bccfd11ad2580d60a3f642ce11b932a226a121497039c807",
      "output_hash": "sha256:d9e5fe40fd6a6f57b6c3e7d979e31f1719d772ce45dce9fcaa14d2279db8c921",
      "signed_at": "2026-04-08T14:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260408_1400.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_1313",
      "forecast_id": "to_fcst_20260408_1313",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:2853055b98d8472569c9b279c9587a178e15e22dac8baff38975ad239b9bc3bc",
      "output_hash": "sha256:6d348ea0a8a04a8583ee842fa07e5bf0d6480ccc08689b141e640dfb49166947",
      "signed_at": "2026-04-08T13:13:50Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_1313.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_1053",
      "forecast_id": "to_fcst_20260408_1053",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:96ab2f30b13b9338f914f5a68c02ec43c8b5d69ccb328c6aa68cc5d5f09d308e",
      "output_hash": "sha256:e4625f128904a7d0f7f6126f63eb70e0ac35cbf99f29befed11004d02201f147",
      "signed_at": "2026-04-08T10:53:27Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_1053.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_0857",
      "forecast_id": "to_fcst_20260408_0857",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:bacc7825a66b00dca69ce0f99b9995d1fe2e80f7a28a2389e7e5c2f4096b586d",
      "output_hash": "sha256:3e9a5f3da51592dbb49e3dda963a3690e5b8aef2231869705b4af056ff7feaa0",
      "signed_at": "2026-04-08T08:57:05Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_0857.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_0712",
      "forecast_id": "to_fcst_20260408_0712",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:617b5453e2f9cdb35264f0f1c629e6af4341a832f5221411507a15f9b237aca1",
      "output_hash": "sha256:f77f7019c0fc77e3121637def229ef6e8fb0bf4d11b316ffabbd00d1e4c5d737",
      "signed_at": "2026-04-08T07:12:49Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_0712.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260408_0700",
      "forecast_id": "eq_fcst_20260408_0700",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:783ca97b20abc9cc1a48b229b62efb315e431b03794bf79ae8f6404de589e674",
      "output_hash": "sha256:dd229d341ab5e98c223dbadf9b6761442c60866e9ce1352c8aea20ce681e87df",
      "signed_at": "2026-04-08T07:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260408_0700.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_0545",
      "forecast_id": "to_fcst_20260408_0545",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:d5b0e4f71d043b679f886a9b126c407ead43d6e662325fef59e06e3bea580219",
      "output_hash": "sha256:f14bb5f667c854e41c480b88922fb331f719440b65646af27d34fc256d650bc1",
      "signed_at": "2026-04-08T05:45:11Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_0545.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260408_0300",
      "forecast_id": "eq_fcst_20260408_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:438b33c7c561b0c588e0bb26967d34d275c70294ce628b4a305cc19255a4daef",
      "output_hash": "sha256:e339fecd8e3e20cc07c4723dbd2728a81481ad4a0d68e0d76cd13490e5d95de4",
      "signed_at": "2026-04-08T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260408_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260408_0203",
      "forecast_id": "to_fcst_20260408_0203",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:978523e8e04ba379eda8f071a7b9eb3f93b5104d50e713f5dcfa83f7e2aeb5fd",
      "output_hash": "sha256:56a3500724b4c9f52e025a143c83dba9dd8f377afea6d0ba8c6e6ced27c384c0",
      "signed_at": "2026-04-08T02:03:31Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260408_0203.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_2234",
      "forecast_id": "to_fcst_20260407_2234",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:e10c293edabb234b49fd91417b1fea4a92ffd34c6def34a704b2bfa4f729c3a5",
      "output_hash": "sha256:e34d14a5327bc75dbddc8ffc943390e8ce1a8ad92ced26cbe11b34091763ba9a",
      "signed_at": "2026-04-07T22:34:46Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_2234.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_2042",
      "forecast_id": "to_fcst_20260407_2042",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:840bfc7154fadef66d6eee34c867bd620338654f3dfac85ed78d610b8d949089",
      "output_hash": "sha256:da6dbc0610aceac2741ccb674b12c5ea33403abfeb26f33a256aa40b8e382601",
      "signed_at": "2026-04-07T20:42:41Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_2042.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260407_1900",
      "forecast_id": "eq_fcst_20260407_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:10bdd8f0e2e368c8ead29e4e805f4690f7f78ed948f0ae9ed8e1703df3e73b88",
      "output_hash": "sha256:672169e8bed9ce05db9400c586f0366fcb65fb57d047bafb51c9582901b34489",
      "signed_at": "2026-04-07T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260407_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_1858",
      "forecast_id": "to_fcst_20260407_1858",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:29c5f6ff9ddf4825f29af99e0e985d183be4ccb7f122add295b80ecc0b2bf912",
      "output_hash": "sha256:598ee4b45f092f8009b45dd80acfadf146c475fc061458055c2f4e20430ab545",
      "signed_at": "2026-04-07T18:58:51Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_1858.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_1653",
      "forecast_id": "to_fcst_20260407_1653",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:35102cea7162cf127fe694c72cf54c1bed87bf992ffc42bfa22b59db1e43b2e3",
      "output_hash": "sha256:4ef2185bca66421afe311f84157304f32435b8b605d3f583fef29533970ba471",
      "signed_at": "2026-04-07T16:53:47Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_1653.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_1504",
      "forecast_id": "to_fcst_20260407_1504",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:cd1cf8ecdcd042cd05702754bef74a3ede07e3e1fe7e3e363052f73234289113",
      "output_hash": "sha256:848ac99981dca51a4d92cf89c64ffa952e3bd7ac19d294690cdec1bfbd99e46e",
      "signed_at": "2026-04-07T15:04:24Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_1504.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260407_1400",
      "forecast_id": "eq_fcst_20260407_1400",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:10c98b2b1735914040a66a1e90f30134491f0be20dc230ea9bdf70dc571341be",
      "output_hash": "sha256:9cb18a9c3dd6d35c15ce879b775fe27b4526c9aaeec0760c15e64a38ae3386ce",
      "signed_at": "2026-04-07T14:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260407_1400.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_1311",
      "forecast_id": "to_fcst_20260407_1311",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:5e79a7136926f29796b09b9f0ffed209c298bf9c05df06c7e8e8648694ca36f5",
      "output_hash": "sha256:d74b562c06af1353b6dbe5ee98fb3b9963352d5db0938e39be8957b6483e9841",
      "signed_at": "2026-04-07T13:11:29Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_1311.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_1052",
      "forecast_id": "to_fcst_20260407_1052",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:be2358d04e47db932afc6dc850c08569e8ea8fa2a72b76bb04066964fc8c1be5",
      "output_hash": "sha256:be3b8208594f69242bd71219d2c993b6e9033b1c15f7d5ab060d27e1a5f6e43b",
      "signed_at": "2026-04-07T10:52:22Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_1052.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_0857",
      "forecast_id": "to_fcst_20260407_0857",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:6f74eb9ac427273efc3e2e52ca5bb6826532077b053a1cfdfd1a0e556f2c1f52",
      "output_hash": "sha256:d67fa02e6a6efa6637ce05b746f0400c98e73b01c46c952dc0fb3f1cf3c096a3",
      "signed_at": "2026-04-07T08:57:41Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_0857.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_0710",
      "forecast_id": "to_fcst_20260407_0710",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:db46cbfc93e97ef2b946b4dc9483ece9e0d06d2b78d27b7da3498a479c9dab7b",
      "output_hash": "sha256:052858156322ba120390ab8bca99cccc2e879634c88610515af5a8a461429af8",
      "signed_at": "2026-04-07T07:10:38Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_0710.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260407_0700",
      "forecast_id": "eq_fcst_20260407_0700",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:e8e66c6a230fbcf7ab76ffc580eb088b90e3a9c0c5ada199d04f2061e73c0da0",
      "output_hash": "sha256:5cf751361715ec1755502dc4bbda57aed6df47352c25e76454ca9ddddf41c87c",
      "signed_at": "2026-04-07T07:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260407_0700.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_0545",
      "forecast_id": "to_fcst_20260407_0545",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:d7db3beed06ef89af21813d8fdef18e0604770f7f472ab04101afb2103129d68",
      "output_hash": "sha256:6ac49872201102682495ab47f547de2ed312fabd0adea1cc43c6a78c839bccb4",
      "signed_at": "2026-04-07T05:45:18Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_0545.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260407_0300",
      "forecast_id": "eq_fcst_20260407_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:a4c32fc65ceda71565c68dc50ea4980090bf49981d85a0b80a32f903ba4abf03",
      "output_hash": "sha256:7c1f76f3ea2116d7c8c625f724adfa469ef51b2c9b6732945a38663ffad80c38",
      "signed_at": "2026-04-07T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260407_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260407_0202",
      "forecast_id": "to_fcst_20260407_0202",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:9b676d70acd97a3a0de9f1c8d3eb8798874635e147dcdad9a7210899e546d1ce",
      "output_hash": "sha256:35500250822268738fe5339fb2be13782d95dce4b90564b6f01907b14d4d1924",
      "signed_at": "2026-04-07T02:02:24Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260407_0202.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_2232",
      "forecast_id": "to_fcst_20260406_2232",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:18e594c3c8381d03cdf053e5e67c3e95c9653606f486c2096a4a7cbdeb331107",
      "output_hash": "sha256:b3fc5fdef9ec1537175cec9e066d8d9c690d417562c85998a9e872d455b98948",
      "signed_at": "2026-04-06T22:32:16Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_2232.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_2034",
      "forecast_id": "to_fcst_20260406_2034",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:e2efd47bae87e6dd1983687a92606aae5aef377183f52fd815c5145dda3fd90d",
      "output_hash": "sha256:9e3c1d3d4028af2ed8adfff94f585e7089de671968390d0ac55a37c59b88e13a",
      "signed_at": "2026-04-06T20:34:11Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_2034.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260406_1900",
      "forecast_id": "eq_fcst_20260406_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:7798c768294ff8713ae3e7048dcd62b54a9fcd059332ab340d78beb6d9774084",
      "output_hash": "sha256:39f2ee488e43849900183dfccb4c99370cf0835fc752aa457cbc55d0bd1723df",
      "signed_at": "2026-04-06T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260406_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_1853",
      "forecast_id": "to_fcst_20260406_1853",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:305c758775fe0ed3bb20a94eee3582ca602e861593a46f600017102f311c43a9",
      "output_hash": "sha256:6bea82cb7c61442d1073916b38646e2b981b9871ddfcf3836fbf6fc2f440c419",
      "signed_at": "2026-04-06T18:53:43Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_1853.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_1641",
      "forecast_id": "to_fcst_20260406_1641",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:65ef19fd6a5d35714c7f2fa9a098066744dff0837230b5003dc160c33e53250a",
      "output_hash": "sha256:f275d45c6201814586fe8a0e7bb9043729ada85ad10c2c5de98c2e166618898e",
      "signed_at": "2026-04-06T16:41:48Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_1641.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_1442",
      "forecast_id": "to_fcst_20260406_1442",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:78a4efa348b54956f3d0faeb7d77d8ae9e0ec4a1d42ae50e5091600a5e6247d1",
      "output_hash": "sha256:765a15e57192f9daf1185327e09e447398082e8e24c32f588da42c30c6c900e6",
      "signed_at": "2026-04-06T14:42:51Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_1442.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_1302",
      "forecast_id": "to_fcst_20260406_1302",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:3d6354ff5dad7624ffd4a01805d882c5c26f7eb8755fc1033083adf7a65b8624",
      "output_hash": "sha256:da21d3189c41de45fa1093603b4d29720ad9f4ca1ce5e2a93a139290b85d25b6",
      "signed_at": "2026-04-06T13:02:20Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_1302.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260406_1300",
      "forecast_id": "eq_fcst_20260406_1300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:0b54a905fc42d16e14f8c4a38746df4b997efba96e65031b342c34a138d81833",
      "output_hash": "sha256:3ad27e34bb3feb5804ff8961b721ea726b04aa5245a254a60752648306fdf38d",
      "signed_at": "2026-04-06T13:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260406_1300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_1052",
      "forecast_id": "to_fcst_20260406_1052",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:be097e87df81798007090e892f9b97f293c4d5029380b9694538bbda5eaea0f6",
      "output_hash": "sha256:63738ca267f6fbd5e2f5598679bf94e43dcdcdb1963a81ebfd21e2a3919eff3f",
      "signed_at": "2026-04-06T10:52:45Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_1052.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_0904",
      "forecast_id": "to_fcst_20260406_0904",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:490a6ede4b85c7d649520372a22ee21058c0f80ee4d69014e8627ee66f84abf3",
      "output_hash": "sha256:8164746c545ed7327bf2453865582627868a3d87417ea37019946c5c2c71309b",
      "signed_at": "2026-04-06T09:04:42Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_0904.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260406_0800",
      "forecast_id": "eq_fcst_20260406_0800",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:847594bab8c3a89f80eb2ac13cf377470a3e750e4a139718c8d488ff1adf707f",
      "output_hash": "sha256:803065b1611edab2297628c02a04ee5c8683292bdaa42248cac9d45f94fe8e7d",
      "signed_at": "2026-04-06T08:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260406_0800.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_0746",
      "forecast_id": "to_fcst_20260406_0746",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:e3e2323aee5f61f860706ba3108fa62d9fa880d44e664eafac21e6928df2cd6b",
      "output_hash": "sha256:31d3db70bca53669ab2049c85cef0b77ed8838f2e59e156515315d2c0d58a575",
      "signed_at": "2026-04-06T07:46:26Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_0746.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_0557",
      "forecast_id": "to_fcst_20260406_0557",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:e12bc7191a15cd7f89d8f4c9acf8fc7b852dea741a2ae45ba06c5383325da353",
      "output_hash": "sha256:af6b98ce69cf3c085bff6f03fcc98909c9454cfa09379dbf326e721cd104b2df",
      "signed_at": "2026-04-06T05:57:20Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_0557.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260406_0300",
      "forecast_id": "eq_fcst_20260406_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:f523e7ef1e94480f53d900da260f9a844b087082f00209aa565773ec3b8e5624",
      "output_hash": "sha256:153ebe77a3622ae0c87b5f357ada3689b4c37ab6b3fbe02517f3d93ae0d81bb6",
      "signed_at": "2026-04-06T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260406_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260406_0206",
      "forecast_id": "to_fcst_20260406_0206",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:a1ad0ccad1ee4fe3d35dc8cd1b4d6e1acdf3f0d689406b0f3578479d4f4052ae",
      "output_hash": "sha256:89ad0e11f80df47773354ea0beb6153a03247d3066ce981a940d78e4bd773d71",
      "signed_at": "2026-04-06T02:06:41Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260406_0206.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_2227",
      "forecast_id": "to_fcst_20260405_2227",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:b17732240211ffd7803d9a8e922238116da079528dcb0cff1d8166a9fafb725c",
      "output_hash": "sha256:4f0e18175d26b1fe9dddb89f48f12608297e012fd31ff75f14a5d2d16596c63c",
      "signed_at": "2026-04-05T22:27:19Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_2227.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_2028",
      "forecast_id": "to_fcst_20260405_2028",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:b7b0954a04a8d3279ad37393a11c2cabe48421e4f989285c5015e399029416f9",
      "output_hash": "sha256:5a059b97bb2c57a2edf5fe104867a761739b4010825ee055096eb9f1579ab20b",
      "signed_at": "2026-04-05T20:28:32Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_2028.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260405_1900",
      "forecast_id": "eq_fcst_20260405_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:c2d1254018a8b6a5932cb5b5a6babf5767cea6fa31e6aa265566feedd5e4896e",
      "output_hash": "sha256:8b9fd003269dadb2ec60adab2d4180963e1f5e7b57f08993b82f7d4cba62b62f",
      "signed_at": "2026-04-05T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260405_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_1838",
      "forecast_id": "to_fcst_20260405_1838",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:4c7ad73ebcc396ce5ca8884d7fd20967dc4795d96620cca25315315e5c2d7103",
      "output_hash": "sha256:f848414ef1630e428930d3129cb488afa04ef30a4343ae6b514f1f089b4c279c",
      "signed_at": "2026-04-05T18:38:52Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_1838.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_1632",
      "forecast_id": "to_fcst_20260405_1632",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:99fded4511c2349a1ea07dd31d90032a467f8c0873471f463250813e3745c5c7",
      "output_hash": "sha256:cd1f8d8c5e3c850dc2d5815e93a0314b997a3bf0fa6e66ba346cd8a549d1d179",
      "signed_at": "2026-04-05T16:32:57Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_1632.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_1432",
      "forecast_id": "to_fcst_20260405_1432",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:68bb025594c7e399a6d8d84fd222ca069507628d068feefc3d50cfee0e4427a7",
      "output_hash": "sha256:b4f5e3c354563e5507014cea58a2eca2c704d84a23b8fac400d67a6037729a53",
      "signed_at": "2026-04-05T14:32:24Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_1432.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260405_1300",
      "forecast_id": "eq_fcst_20260405_1300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:16d27c810a92bed30fe7031856e29155181374961df2aafa4360427be4ee5ec1",
      "output_hash": "sha256:261cd7932ddb61d07acd58d60051521b9e2856b4d8c53d3481b03648b0687c2c",
      "signed_at": "2026-04-05T13:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260405_1300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_1250",
      "forecast_id": "to_fcst_20260405_1250",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:2921eff38d97a1cd60958c06e194001e71c0d1c20d49d0c8f83cff30cd945b50",
      "output_hash": "sha256:3b14aed6dcb28ad7bfa9abd3ff006b36e1043620dbe1d07367a51224d237236f",
      "signed_at": "2026-04-05T12:50:15Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_1250.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_1029",
      "forecast_id": "to_fcst_20260405_1029",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:eada4d8d3b239ff46894e00903a5ccc7a5b7a9aa9e43a471f99f4487000e360e",
      "output_hash": "sha256:bea1fc61703a713a42fd13abf4518b5c86eaef50f1e57f95a88fdf5971048a86",
      "signed_at": "2026-04-05T10:29:38Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_1029.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_0838",
      "forecast_id": "to_fcst_20260405_0838",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:cf26f1f47089327f4c0bf88415be0f0aa3a3b1459f530dcdb1cad5493a51ab7d",
      "output_hash": "sha256:9e59e69bcbba75b78afd2851b40fdf4635e8aa67b218ad2e366f28943aaa4ac0",
      "signed_at": "2026-04-05T08:38:50Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_0838.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_0700",
      "forecast_id": "to_fcst_20260405_0700",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:9c055692a32a20e54ea4519f718079a48e85d1a13da6fe6c898f680a8fa3f218",
      "output_hash": "sha256:6cb73f14c68e24827acaef493a415dc51fbf33b8e639bba3b19576b44a11323d",
      "signed_at": "2026-04-05T07:00:47Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_0700.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260405_0700",
      "forecast_id": "eq_fcst_20260405_0700",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:fdceeecd4d2b5ca4272a8d11d6224699918864436c6073de444dba9edea550c9",
      "output_hash": "sha256:55ddb1a90cc919488a47b11e6f4b64113f81b4d609198b86ac57e9aa14c24871",
      "signed_at": "2026-04-05T07:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260405_0700.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_0543",
      "forecast_id": "to_fcst_20260405_0543",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:1eec94fc7ddeaf8d43baae1c49700d83e0cfe6b7533b83177da25e6f814aff5b",
      "output_hash": "sha256:1b12f0d8a4840fdf5622697db14c129c85daed743a038de16f7eeb193b42fcc6",
      "signed_at": "2026-04-05T05:43:19Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_0543.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260405_0300",
      "forecast_id": "eq_fcst_20260405_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:6bf6defd2b6cc40dae0f8591e76f92ff2221438f29cc86aeb8bc5013422c68b7",
      "output_hash": "sha256:665493be1df8726b6da9cdeed7615fd6779ec5ec259b66273eead24ce235cbb0",
      "signed_at": "2026-04-05T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260405_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260405_0205",
      "forecast_id": "to_fcst_20260405_0205",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:bda9406ae7f4d108c858ab527f43ef5fcc6c931636332c8ba4e449d054970a0b",
      "output_hash": "sha256:a71290f6cd252745ce5baab2ffc63ee4db4600887f41febce444ba541fd501af",
      "signed_at": "2026-04-05T02:05:31Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260405_0205.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_2226",
      "forecast_id": "to_fcst_20260404_2226",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:d17a0226ce2538aab1a4d07b3ef7ab12d397f423a09e8266aa79066fc4097792",
      "output_hash": "sha256:1056b67bf183a83efe04025e829ba2f1fe4b04412b4c50d354e169cbb688c7a4",
      "signed_at": "2026-04-04T22:26:12Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_2226.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_2026",
      "forecast_id": "to_fcst_20260404_2026",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:8bdf4238915328a1322bb172d906119eae410a40c80a21f8695a3951122697a8",
      "output_hash": "sha256:8fce327268b60a1aff4275e3fff36e47ad1e9abc2f4375e5f18b54ce5b326bea",
      "signed_at": "2026-04-04T20:26:34Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_2026.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260404_1900",
      "forecast_id": "eq_fcst_20260404_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:4f7a3f3d4b232ef315f3be2bc80fefd616da4da05e31daedf97b932633800070",
      "output_hash": "sha256:fb156e45f14687333567797a6fde861a7f77d6d748b3275f70d642c6adc8d0b3",
      "signed_at": "2026-04-04T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260404_1900.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_1836",
      "forecast_id": "to_fcst_20260404_1836",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:dd51bd7d2d1993fc72f30f0b97fea0e26c0235eb4a6f71dc7f35da6a36e2222d",
      "output_hash": "sha256:fc47dd8390c8b6630d510022ee3c5ef6140e099a8b85c8de13733fb239018c43",
      "signed_at": "2026-04-04T18:36:48Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_1836.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_1631",
      "forecast_id": "to_fcst_20260404_1631",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:51677ef261aa3553f50a493e136348aede9817f23cd83962018e0d0b5c3d0f39",
      "output_hash": "sha256:0c4e5221a4d4cf7924d0c1d780c1d1a7c686aa3c5eb9c87b14dc4662b245026b",
      "signed_at": "2026-04-04T16:31:16Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_1631.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_1431",
      "forecast_id": "to_fcst_20260404_1431",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:4f681b2a955cbe682ca325871f167320f3a49b72205b8ea3fcfaca2d3d30d215",
      "output_hash": "sha256:a59f8eeb881720895400c4f8f4feeef42bb99ac4933c0ca8eaf16e4a955acfb2",
      "signed_at": "2026-04-04T14:31:22Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_1431.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260404_1300",
      "forecast_id": "eq_fcst_20260404_1300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:7b2e66f106c59adea74c8f4abb532c453be3192c6219bad4ddf804003120daf0",
      "output_hash": "sha256:b8dec92c0504408a27b5a37dcc3a66d8a0bb8032fb7e2591e6bfc684486c01c2",
      "signed_at": "2026-04-04T13:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260404_1300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_1246",
      "forecast_id": "to_fcst_20260404_1246",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:dc495928c846016032b3dedda334f99d6f48e42ec7d2804b53e8494a3d0dcdc9",
      "output_hash": "sha256:ae1c9270dfedce64df2ab3e8acab8a0ac5be65499c87d8e87912c09d8eda5bfd",
      "signed_at": "2026-04-04T12:46:24Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_1246.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_1029",
      "forecast_id": "to_fcst_20260404_1029",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:0c1af20aa7496c72d85d1bd319e78aa3b736550b22288bf17256f8bd4d03e88b",
      "output_hash": "sha256:bee6786ada2e542e545c10fcc065e7a49661c5da376ae1c321669a70773aa039",
      "signed_at": "2026-04-04T10:29:37Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_1029.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_0837",
      "forecast_id": "to_fcst_20260404_0837",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:ef95b14f43ee5f8bb6f7e2add5ce6f584afe3d3a139a4d9eb771fabc98390fef",
      "output_hash": "sha256:6dce16e600246f59db474e540319ea90159b59d61d2e960ae1965f73f7c0b8a9",
      "signed_at": "2026-04-04T08:37:12Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_0837.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260404_0700",
      "forecast_id": "eq_fcst_20260404_0700",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:845647e2c459a1fff2f7f2578c8cb46eb872c4e34638afa9232d87c7830efca1",
      "output_hash": "sha256:4ba45dc74841800a5fef8823f0974c1746bd59b4fcc2a7f039fc6a4eeb9625a6",
      "signed_at": "2026-04-04T07:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260404_0700.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_0656",
      "forecast_id": "to_fcst_20260404_0656",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:40aed0bc9042fc8bc1907e69a8aec06f29ba1fe4a531133bb38cee6eec22b42e",
      "output_hash": "sha256:d4f430fd8439a013566d8a460a7d3842492bf0fc08ab0bd47a57592f49ec209d",
      "signed_at": "2026-04-04T06:56:29Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_0656.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_0414",
      "forecast_id": "to_fcst_20260404_0414",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:15af5a4bcdf0c74392a159a7844c504f316c45d114cfca4b602cf72203fd8ba3",
      "output_hash": "sha256:282f2afcf826df812b5ce24813f2365e6010b90ac9c02d2c96725b7f47848b7a",
      "signed_at": "2026-04-04T04:14:32Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_0414.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260404_0300",
      "forecast_id": "eq_fcst_20260404_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:d120b795e1cf2038abb107c17f2c4800408528ee157885fa5a86845b52512f03",
      "output_hash": "sha256:144999a76a316a43a5fd594425f9457c838c63f2afd78e7832e93a786c24b475",
      "signed_at": "2026-04-04T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260404_0300.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260404_0152",
      "forecast_id": "to_fcst_20260404_0152",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:c4c8762694829553196b3e9b94ba309e8fa8e9cf63779f4df52b3064a6ae93b6",
      "output_hash": "sha256:cedc2d0a6acb637ab95221bf39d6c757e5a6e218d230992760fa49c9b110913e",
      "signed_at": "2026-04-04T01:52:20Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260404_0152.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260403_2229",
      "forecast_id": "to_fcst_20260403_2229",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:73d2f2ca0b35b74ae1327e233adb33774f2e61975ac07a666f2217e3896141bd",
      "output_hash": "sha256:f9b948803e70b9802ef746475225b64133430a28239fe1bbdf51bb22c45fded3",
      "signed_at": "2026-04-03T22:29:07Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260403_2229.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260403_2031",
      "forecast_id": "to_fcst_20260403_2031",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:929f2668515121a556376a6594743d12b7a2fc6459d5b4e62d22db10fee7bc5f",
      "output_hash": "sha256:2fa0a25a8c36ce848d47714d4353002abc6ea504063b91d984b6fc5562f81131",
      "signed_at": "2026-04-03T20:31:56Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260403_2031.json"
    },
    {
      "provenance_id": "prov_to_fcst_20260403_1841",
      "forecast_id": "to_fcst_20260403_1841",
      "hazard": "tornado",
      "model_version": "tornado_storm_v1_0",
      "input_hash": "sha256:b3e665d5c7dbb62873bde610619a0dde52672fffba7afa78609c8ad352bf737f",
      "output_hash": "sha256:9a1b5822bac068b122a2deda8fcbf2570b318b61bad7ada5bdced1581654cd5b",
      "signed_at": "2026-04-03T18:41:05Z",
      "sources": [
        "ProbSevere storm objects",
        "published live tornado snapshot"
      ],
      "transforms": [
        "probsevere_ingest",
        "coherence_scoring",
        "storm_ranking",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/to_fcst_20260403_1841.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260403_0300",
      "forecast_id": "eq_fcst_20260403_0300",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:386a4fb022903ee28abb4264ef0502168ff7d829b049470258c8c9f8bb057dd3",
      "output_hash": "sha256:5071d69988ecec944fcae410a8ec95e80f0fd17d78939a3c4615f4e4fcc69597",
      "signed_at": "2026-04-03T03:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260403_0300.json"
    },
    {
      "provenance_id": "prov_eq_fcst_20260402_1900",
      "forecast_id": "eq_fcst_20260402_1900",
      "hazard": "earthquake",
      "model_version": "eq_coherence_v1_0",
      "input_hash": "sha256:ade457bcbeac4dbef55e087a2adf368eb3fdce84483f75ae671a9809cca90935",
      "output_hash": "sha256:a0757f67cfdf856d577e0e97ca45b3bbc464220dcb411bd7db6096952dbf2c4b",
      "signed_at": "2026-04-02T19:00:00Z",
      "sources": [
        "USGS FDSNWS"
      ],
      "transforms": [
        "catalog_ingest",
        "grid_binning",
        "coherence_feature_extraction",
        "singularity_scoring",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/eq_fcst_20260402_1900.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260402_1722",
      "forecast_id": "hu_fcst_20260402_1722",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:9e387320249c9c0005193a30ad62d4f0e0169f2767a8d0a3cfa03c8deb579107",
      "output_hash": "sha256:ae4c6599dc5fb9572234d508d25220df0ea12de61368c6dfc1dac83a2606336f",
      "signed_at": "2026-04-02T17:22:03Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260402_1722.json"
    },
    {
      "provenance_id": "prov_hu_fcst_20260313_0300",
      "forecast_id": "hu_fcst_20260313_0300",
      "hazard": "hurricane",
      "model_version": "hurricane_ri_v8_1",
      "input_hash": "sha256:66add8747433008b45542fcfe039ce686bbcb9dabfb8bb462153aac54ca1ca56",
      "output_hash": "sha256:0579bad30ce82fc40d73e9eb1ca1f14ce7802af68a72c2486f44f9fa294c591c",
      "signed_at": "2026-03-13T03:00:00Z",
      "sources": [
        "ATCF advisories",
        "NOAA tropical cyclone feed",
        "published live storm snapshot"
      ],
      "transforms": [
        "advisory_ingest",
        "feature_build",
        "ri_scoring",
        "calibration",
        "publish_artifact"
      ],
      "replay_artifact": "/data/replay/hu_fcst_20260313_0300.json"
    }
  ]
}
