Salt Lake City Crossed Into MODERATE Twelve Days Ago. We Haven't Published It.
Salt Lake City's public score is 48, EARLY tier, tenth of 25. That number was published on June 9 and has not moved since. The platform recomputes every market every night, and since August 12 the nightly reading for Salt Lake City has come back 50, across the MODERATE line, on ten of thirteen nights.
Our publication policy is public: any tier crossing qualifies for publication. This one qualified. We held it anyway.
We held it because the point that carried Salt Lake City over the line does not trace to anything that happened in Utah. It traces to a data quality pass on the evening of August 11 that reclassified a set of old records and tagged seven of them to every market in the index at once.
The deeper story is why a wobble that small can change this market's tier at all. Salt Lake City's Operator Commitment pillar reads 0.0 of 18. The five pillars that measure what the market actually holds total 42.9, and every point between that and the MODERATE line at 50 has to come from momentum, the one pillar that counts coverage instead of facts.
One moving needle, five frozen pillars
The AirIndex score is a 0 to 100 reading of how ready a market is for commercial air taxi service. Six pillars build it. Five of them are stock: regulatory authority, trip demand, landing capacity, operator commitment, and weather operability measure what a market holds, and they move when a real event lands, a law enacted, an operator committed, a facility approved. The sixth, momentum, is a clock. It counts the market's classified signals over a rolling ninety day window, excluding operator expansion coverage, and scores that count against the top decile of the index.
Salt Lake City's five stock pillars have not moved in months. Every nightly reading since late July shows regulatory at 13.5 of 18, landing at 12.5 of 18, operability at 12.2 of 14, demand at 4.7 of 18, and operator at 0.0 of 18, the same values the published June score is built on. Only momentum has moved. It sat near 2.9 through August 10, jumped to 5.7 on August 11 and 6.8 on August 12, and has oscillated between 6.2 and 7.5 since. The total followed it: 46, then 49, then 50 and across the MODERATE line, back to 49 for three nights in the middle of the month, back to 50 on August 20. The nightly reading has crossed the same tier boundary three times in thirteen nights without a single fact on the ground changing.
The first leg of that climb was real. On August 10 ten classifications landed for Salt Lake City in a single batch: six FAA certification milestones, three FAA corridor filings, and one operator expansion item, each tagged to this market specifically. That is genuine signal flow, and it moved the reading from 46 to 49 on its own. The next point is the one with a problem.
The point that crossed the line
On the evening of August 11 a data quality pass reclassified a set of records that were years old, and seven of the resulting classification rows were tagged to every market in the index at once. The momentum window counts a signal by the date it was classified, not the date the underlying record happened, so all seven entered all 25 markets' ninety day windows that night. The next morning Salt Lake City's reading ticked from 49 to 50 and crossed from EARLY into MODERATE. The same injection nudged nearly every market in the index by a point or two that week. Most of them sat comfortably inside their tiers, so it did not matter. Salt Lake City was sitting one point under a boundary.
The publication policy would have published this. A tier crossing always qualifies at the gate, because a tier is the score's public verdict and holding a real one back would be its own kind of error. But qualifying at the gate does not oblige the desk to publish a move it can trace to a defect, and this one traces cleanly: no pillar moved, the crossing point arrived the morning after the backfill, and for three nights in the middle of the month the reading dropped back below the line on its own. Tampa crossed the same boundary one day earlier, on August 11, on signal of its own, held stable, and was published that Friday at 51. Salt Lake City's crossing was held.
Two things about that hold are worth stating plainly. The classification rows themselves are immutable and stay on the ledger, and every staged nightly snapshot is retained, so the entire held period is inspectable after the fact. And the counting defect the episode exposed, dating a signal by when it was classified instead of when it happened, has a fix queued for the next methodology version. The injected rows age out of the ninety day window around November 10. If the reading still sits at 50 without them, the crossing publishes as genuine.
The market the held number is sitting on
Underneath the rounding argument is a market with a specific and lopsided shape. The regulatory pillar reads 13.5 of 18 on enacted state law: Utah's SB 242 transportation amendments carry the primary credit, with SCR 10, the legislature's concurrent resolution on advanced air mobility, behind it. The federal docket is deep, 40 regulatory documents mapped to this market, 27 of them high significance, 10 showing positive momentum. Weather operability, 12.2 of 14, is among the strongest readings a pillar produces anywhere in the index. Landing capacity reads 12.5 of 18. Trip demand is thin at 4.7 of 18. This is a market that has done its homework on law, airspace, and terrain.
And then the operator column: zero. No scored presence at any stage, no primary documents, no high significance signals, nothing to measure. The forward pipeline tracks four operator market expansion events for Salt Lake City and not one carries high confidence. The 13 certification milestones and 8 corridor filings that keep accumulating are national enabling events, the industry getting closer to flying everywhere, not commitments to fly here. Salt Lake City is a prepared venue waiting for a tenant.
Put the two stories together and the tier question answers itself. The five stock pillars total 42.9. Everything between that and the MODERATE line at 50 has to come from momentum, which is why seven classification rows written in one evening could flip the market's tier, and why the desk had to care. A single operator commitment, worth up to 5 points on the operator pillar, would carry most of that distance on facts instead of coverage and make the rounding argument irrelevant.
Signal Event
At 8:41 PM Eastern on Monday August 11, a data quality pass wrote new classifications for a set of records that were years old, seven of them tagged to all 25 markets in the index at once. The rows entered every market's ninety day momentum window that night, dated by the day they were classified rather than the day the underlying records happened. The next morning's nightly reading moved Salt Lake City from 49 to 50, across the EARLY to MODERATE boundary. The reading has crossed that line three times since. The published score has stayed 48.
Why it matters
A score that carries audit weight cannot ride an artifact across a tier line. The published number is the platform's on the record verdict, and the discipline that makes it citable is not the nightly compute, which drifts, but the decision about what gets promoted to the public pointer and why. Holding this crossing costs Salt Lake City nothing real: the staged snapshots are retained, the classification ledger is immutable, and the moment the crossing stands on evidence, either a pillar move or a stable reading without the injected rows, it publishes with its full history attached.
What it takes to publish a number
The publication policy is on the methodology page and it is short. A published market score changes only when the staged move is at least two points and backed by a movement in a stock pillar, or crosses a tier boundary, or carries a triggering high confidence event, or is a market's first publish. Everything else holds: the nightly reading keeps computing, the published number stays put, and nothing is deleted. The policy exists because the nightly compute drifts by a point or two almost everywhere, almost every week, and publishing that drift as audited score actions would make the audit trail worthless.
This issue is about the case the policy cannot fully decide. The gate said publish, and the desk said no, because the gate checks the shape of a move and the desk checks its provenance. A held crossing is a statement with content: the current evidence does not support the upgrade. When Salt Lake City's crossing does publish, the record will show it was held from August 12, and it will show exactly why. That is what makes the eventual number worth citing.
What to Watch
The platform projects +5 for Salt Lake City over the next 30 days. Four things decide when the tier question gets answered for real.
1. An operator naming Salt Lake City
Four operator market expansion events are tracked and none carries high confidence. One conversion would be the first entry in an operator column that has never held anything, worth up to 5 points on the pillar, and would settle the MODERATE question from the pillar side rather than the momentum side.
2. Eight FAA corridor filings, windows opening October 12
Three of the eight carry high confidence, with aeronautical study cycles running through November 11. A determination formalizes route access, and formalized access is the kind of concrete fact that gives an operator a reason to commit to a market rather than admire it.
3. Infrastructure that breaks ground
Four infrastructure development signals are tracked, none at high confidence. Any one of them entering a permit to operational cycle would model up to 15 points of potential gain on the vertiport factor, the largest single factor upside anywhere in Salt Lake City's forward pipeline.
4. November 10, when the artifact leaves the window
The reclassified rows from August 11 age out of the ninety day momentum count around November 10. If the nightly reading still sits at 50 without them, the crossing publishes as genuine, with the held period on the record. A pillar move publishes it sooner.
Final Take
Salt Lake City is probably a MODERATE market. The nightly reading has said so for most of two weeks, and nothing in it is fake except the margin. But probably is not a standard a published tier can rest on, so the 48 stands while the evidence catches up.
Watch the operator column. It reads 0.0 in a market that has done nearly everything else right, and the first name that lands in it ends the argument over a rounding point. That is the crossing worth publishing.
