independent research project · open code and data from the first release · corrections logged publicly

Why this exists

About

Households at the bottom of the income distribution cope hardest when firms unbundle, tier, and redesign menus — they drop to Basic, skip the add-on, take the ads. Any measure built on average spending erases their coping the most, because their coping is the biggest downward pull. This project prices the experience they had, not the spending they settled for.

The motivation, without conspiracy

Unbundling is real, directional, and persistent — not because anyone is cooking books, but because shrouded add-on pricing is profitable and stable (the economics goes back to Gabaix–Laibson and Ellison; the field evidence includes a platform-scale experiment where back-loaded fees raised spending by a fifth). Airline ancillary revenue grew from $67B to roughly $150B globally in eight years. The Council of Economic Advisers put junk fees near $90B a year for US consumers. Meanwhile the last carrier bundling bags surrendered in 2025, and the leading fee-disclosure rules were rolled back in 2026. None of that requires bad faith at any statistics agency — BLS's own Producer Price Index corrected for airline fee unbundling in 2009 because matched-fare pricing missed it. This measure generalizes that correction into a standing, consumer-side, auditable design.

What this is not

How it stays honest

Roadmap

PhaseWhenWhat
Sprint 0Jul 2026Preservation captures (fragile menus archived before they change), codebook v0
Phase 0Aug–Oct 2026Retrospective validation against the 2008–09 bag-fee episode; public pre-registration
Phase 1→ Q1 2027First print: air travel + streaming + controls
Phase 22027Rental housing flagship, wireless, lodging — the holistic turn
Phase 32028Composite Gap, annual cadence

FAQ

Why “restoration”?

Because the measure prices the cost of restoring — getting back — the experience you had last year, once a firm has unbundled, tiered, or shrunk it. When your carry-on stops being included, restoring it has a price; when the ad-free feed becomes a premium tier, restoring it has a price. The Restoration Gap is how much those restorations add up to, over and above what headline CPI shows. In one line: what it costs to keep last year’s life.

Is this saying BLS is wrong?

No. CPI is a matched-specification measure with substitution logic, built to answer a compensated cost question, and it does that well — including capturing packaged-goods shrinkflation and most checked-bag fees, which we say plainly. This measure holds the experience fixed instead. Different question, different number; the gap between them is the information.

Won't this always read higher than CPI?

Within a covered sector during an unbundling wave — usually, and by construction: it's an upper bound, labeled as such. But the trigger rules make zero and negative prints not just possible but expected in specific sectors, and the launch set includes them deliberately.

Why the bottom 40%?

Because coping is concentrated there, and because BLS's own research series shows the lowest income quintile experiencing measurably faster inflation than the highest — 0.28 points a year, compounding. Weights follow BLS's published income-quintile methodology, and every release separates the effect of the pricing concept from the effect of the basket.

Who is behind this?

Independent research project. Contact and contributor details will appear here with the pre-registration note.