Case study
Hurricane Milton, replayed: three triggers, three outcomes
On the morning of 8 October 2024 Milton was a Category 5 hurricane in the southern Gulf: 145 kt sustained winds and a central pressure of 902 mb. It weakened on the way in and made landfall near Siesta Key at Oct 10 00:30Z as a Category 3, then crossed the peninsula to the Atlantic. We placed three parametric triggers around Tampa, the kind a fund might hold against a Florida wind position, and replayed the storm through them point by point.
Sustained wind ≥ 96 kt (Category 3), center within 100 km of Tampa
Breached at Oct 10 00:00Z: 105 kt, 76 km from Tampa (109.4%).
| Best-track time | From Tampa | Wind (kt) | Of threshold | Status |
|---|---|---|---|---|
| Oct 8 00:00Z | 1,053 km | 145 | — | outside radius |
| Oct 8 06:00Z | 978 km | 125 | — | outside radius |
| Oct 8 12:00Z | 879 km | 125 | — | outside radius |
| Oct 8 18:00Z | 823 km | 140 | — | outside radius |
| Oct 8 22:05Z | 745 km | 145 | — | outside radius |
| Oct 9 06:00Z | 576 km | 140 | — | outside radius |
| Oct 9 12:00Z | 402 km | 135 | — | outside radius |
| Oct 9 15:00Z | 316 km | 125 | — | outside radius |
| Oct 9 18:00Z | 239 km | 115 | — | outside radius |
| Oct 9 21:00Z | 158 km | 110 | — | outside radius |
| Oct 10 00:00Z | 76 km | 105 | 109.4% | breached |
| Oct 10 00:30Z | 63 km | 100 | 104.2% | breached |
| Oct 10 03:00Z | 39 km | 86 | 89.6% | approaching |
| Oct 10 06:00Z | 115 km | 70 | — | outside radius |
| Oct 10 09:00Z | 214 km | 68 | — | outside radius |
| Oct 10 12:00Z | 312 km | 65 | — | outside radius |
Sustained wind ≥ 113 kt (Category 4), center within 150 km of Tampa
Never fired. Closest: 92.9% at Oct 10 00:00Z (105 kt), an approaching alert and no breach.
| Best-track time | From Tampa | Wind (kt) | Of threshold | Status |
|---|---|---|---|---|
| Oct 8 00:00Z | 1,053 km | 145 | — | outside radius |
| Oct 8 06:00Z | 978 km | 125 | — | outside radius |
| Oct 8 12:00Z | 879 km | 125 | — | outside radius |
| Oct 8 18:00Z | 823 km | 140 | — | outside radius |
| Oct 8 22:05Z | 745 km | 145 | — | outside radius |
| Oct 9 06:00Z | 576 km | 140 | — | outside radius |
| Oct 9 12:00Z | 402 km | 135 | — | outside radius |
| Oct 9 15:00Z | 316 km | 125 | — | outside radius |
| Oct 9 18:00Z | 239 km | 115 | — | outside radius |
| Oct 9 21:00Z | 158 km | 110 | — | outside radius |
| Oct 10 00:00Z | 76 km | 105 | 92.9% | approaching |
| Oct 10 00:30Z | 63 km | 100 | 88.5% | approaching |
| Oct 10 03:00Z | 39 km | 86 | 76.1% | monitoring |
| Oct 10 06:00Z | 115 km | 70 | 61.9% | monitoring |
| Oct 10 09:00Z | 214 km | 68 | — | outside radius |
| Oct 10 12:00Z | 312 km | 65 | — | outside radius |
Central pressure ≤ 950 mb, center within 100 km of Tampa
Never fired. Closest: 90.5% at Oct 10 00:00Z (956 mb), an approaching alert and no breach.
| Best-track time | From Tampa | Pressure (mb) | Of threshold | Status |
|---|---|---|---|---|
| Oct 8 00:00Z | 1,053 km | 902 | — | outside radius |
| Oct 8 06:00Z | 978 km | 925 | — | outside radius |
| Oct 8 12:00Z | 879 km | 929 | — | outside radius |
| Oct 8 18:00Z | 823 km | 916 | — | outside radius |
| Oct 8 22:05Z | 745 km | 902 | — | outside radius |
| Oct 9 06:00Z | 576 km | 909 | — | outside radius |
| Oct 9 12:00Z | 402 km | 919 | — | outside radius |
| Oct 9 15:00Z | 316 km | 932 | — | outside radius |
| Oct 9 18:00Z | 239 km | 945 | — | outside radius |
| Oct 9 21:00Z | 158 km | 951 | — | outside radius |
| Oct 10 00:00Z | 76 km | 956 | 90.5% | approaching |
| Oct 10 00:30Z | 63 km | 958 | 87.4% | approaching |
| Oct 10 03:00Z | 39 km | 966 | 74.7% | monitoring |
| Oct 10 06:00Z | 115 km | 975 | — | outside radius |
| Oct 10 09:00Z | 214 km | 979 | — | outside radius |
| Oct 10 12:00Z | 312 km | 983 | — | outside radius |
What the replay shows
The wording decides. One storm, three triggers, three different answers. The Category 3 trigger breached the first time the center came inside its radius. The Category 4 trigger never fired, though Milton was a 140 kt storm a day earlier: it weakened before its center reached the circle, and a trigger is judged where it is written, not where the storm was strongest. The pressure trigger came within 6 mb and stopped.
Near misses are information. Two of the three would have sent an approaching alert and never breached. For a desk deciding whether to hedge before the next advisory, “90% and weakening” is a different decision from “90% and strengthening”, and both are different from silence.
Every reading is on the record. Live, each of these rows would be an evaluation with the source’s own figures, the geography test used and the trigger’s terms, named by a hash of its content so a counterparty can check it without trusting us. None of that settles a bond: the calculation agent’s determination does.
Method and source
Positions, winds and pressures: IBTrACS v04 (NOAA NCEI), best track, storm MILTON 2024 (NOAA NCEI), public domain. Post-season best track, not the operational advisories a live evaluation reads. Each point is judged as the live evaluator judges a point-and-radius trigger: the storm center inside the radius, wind at or above its threshold, pressure at or below its threshold, closeness as a plain ratio for wind and as the pressure deficit below 1013.25 mb for pressure, approaching at 80%. The full method is on How Calchis determines a trigger; the record format is the Determination Standard.