Late Gate: Parametric Flight-Delay Stubs

Late Gate Engineering · Internal technical paper
Version eng-lock.v1 · Selective underwriting required

Company technical paper · Version eng-lock.v1 Status: Internal Eng / Product Pricing lock: Takeoff π = $14; Arrival π = $9; B(30/45/60) = $100 / $150 / $200 (both products). Fixed premium; scaled payout. τ internal only.



1. At a glance

Late Gate sells limited-inventory parametric stubs on two outcomes per flight: Takeoff delay and Arrival delay. The traveler picks one delay-buffer tier. The stub pays a fixed cash amount if observed schedule delay meets or exceeds an internal threshold. The house is the sole counterparty in the MVP.

Variables (front-loaded)

SymbolMeaningLocked / default
πPremium paid by travelerTakeoff $14; Arrival $9
B(τ)Payout if delay ≥ τ$100 / $150 / $200 at τ = 30 / 45 / 60
τInternal threshold (minutes)Never shown in traveler UI
p or p̂P(D ≥ τ), true or estimatedFlight-level underwriting input
λLoad = π / E[payout]Target 1.45 on underwritten book
EV_houseπ − p · BMust be > 0 on sold stubs

Decisions that make the model work

DecisionWhy
Fixed π, scaled BSimple UX; traveler picks Short / Medium / Long buffer
Selective underwritingLocked π is underwater at pool-average p (~18% at ≥30)
Target λ = 1.45Includes ~20pp adverse-selection / ops buffer vs fair odds
CUTOFF + HOTShrink purchase-timing adverse selection
Inventory capsFOMO UX and bounded payout exposure
Gate-out / gate-in settlementMatches BTS DepDelay / ArrDelay priors

Empirical snapshot

BTS Reporting Carrier OTP, winter month + summer month samples, operated non-cancelled non-diverted, n ≈ 1.14M:

Product proxyP(≥30)P(≥45)P(≥60)
Departure / Takeoff (DepDelay)18.33%13.61%10.50%
Arrival (ArrDelay)18.66%13.83%10.69%

At locked π and B, expected payout on a random US flight exceeds premium (house EV < 0). Positive house EV is restored on a clean demo / selectively underwritten book (p̂₃₀/₄₅/₆₀ ≈ 8% / 5% / 3.5%).


2. Locked product parameters

Product codeTraveler nameSettlement metricBTS proxyPremium π
TAKEOFFTakeoff delayGate-out − scheduled depDepDelay$14.00
ARRIVALArrival delayGate-in − scheduled arrArrDelay$9.00
Internal τ (min)UI labelPayout B
30Short buffer$100
45Medium buffer$150
60Long buffer$200

Contract rule: Traveler selects one τ per stub. Pays B if observed delay_minutes ≥ τ, else 0 (single-tier, not cumulative).

InventoryDefaultDemoMinMax
Stubs per flight × product105320
Max payout exposure / flight×product$2,000$1,000n/ainventory × $200

House is sole counterparty (no user LP) in MVP. Machine-readable twin: rails-pricing-constants.json.


3. Industry baseline rates

3.1 US ≥15 minutes (published)

BTS reporting-carrier late arrivals/departures remain about 20-21% at the ≥15 minute gate standard across recent annual summaries. Marketing-carrier arrival delay is in the same band. Treat ≈20% ±1pp as the industry ≥15 backdrop. Exact ≥30/45/60 come from microdata below (section 3.2), not from the ≥15 reporting standard.

3.2 US ≥30 / 45 / 60 (this study)

Method: TranStats Reporting Carrier OTP for one winter month and one summer month; filter Cancelled=0, Diverted=0; share with DepDelay / ArrDelay ≥ τ.

SampleDep ≥30Dep ≥45Dep ≥60Arr ≥30Arr ≥45Arr ≥60
Winter month15.47%11.27%8.57%15.94%11.54%8.78%
Summer month20.77%15.61%12.15%20.99%15.80%12.32%
Weighted18.33%13.61%10.50%18.66%13.83%10.69%

Artifacts: data/empirical_delay_rates_*.csv, figures/empirical_delay_cdf.png.

Caveats: Two months only; summer worse; cancellations/diversions excluded from the delay CDF (need separate rules); not conditioned on purchase timing (adverse selection).

3.3 Europe (published aggregates)

EUROCONTROL all-causes: arrivals within 15 min of STA around low-to-mid 70s% in recent annual digests (so >15 around mid-to-high 20s%). Monthly briefs publish delay bands (16-30 / 31-60 / >60). Example monthly shares delayed >30 min often sit in the mid-teens. Exact annual EU p≥45 / p≥60 as a single scalar was not extracted from materials reviewed. Treat as unknown pending CODA microdata or Cirium/OAG.


4. Scaling factors

Heterogeneity dominates pool averages. Summer-month departure sample (p≥30) illustrates why selection works.

SplitLow exampleHigh example
AirlineHA 6.6%AA 28.9%
Dep time block0600-0659 7.6%2000-2059 35.6%
Origin (top volume)SEA 14.5%CLT 35.9%
Day of weekThu 17.5%Fri 25.7%

Full tables: data/empirical_delay_splits_jul2024.csv (filename retains sample label; treat as summer-month split file).

Product implication: Prefer morning banks, historically clean carriers/origins, and off-peak DOW for Arrival inventory (Arrival p_max gates are tighter than Takeoff). Origin airport is a practical gate / airport proxy for local congestion risk until gate-level telemetry is wired.


5. Mathematical model and decisions

5.1 Contract

For product k ∈ {TAKEOFF, ARRIVAL} and traveler-selected internal threshold τ ∈ {30, 45, 60}:

Payout = B(τ) · 1{D_k ≥ τ}
B(30)=100, B(45)=150, B(60)=200

Premium π_k is fixed per product (not per τ):

π_TAKEOFF = 14
π_ARRIVAL = 9

Expected payout: E[payout] = p_k(τ) · B(τ) where p_k(τ) = P(D_k ≥ τ).

5.2 Load and house EV

π = λ · E[payout] = λ · p · B
EV_house = π − p · B

Target λ = 1.45 on the underwritten book (includes ~20pp adverse-selection / ops buffer vs pure fair odds λ=1).

Equivalently, at locked π only sell when:

p ≤ p_max = π / (λ · B)

5.3 Why selective underwriting

Locked π and B are product/UX locks. They are not equal to λ · E[payout] at US pool-average p. At pool rates, implied λ is about 0.4-0.8 (house EV deeply negative). The noteworthy mathematical decision:

5.4 Underwriting gates (p_max at λ=1.45)

Productτp_max (λ=1.45)Break-even p (λ=1)
Takeoff309.66%14.00%
Takeoff456.44%9.33%
Takeoff604.83%7.00%
Arrival306.21%9.00%
Arrival454.14%6.00%
Arrival603.10%4.50%

5.5 Delay definitions → products

Industry metricDefinitionLate Gate product
Gate departure delayActual gate-out − scheduled depTakeoff delay
Wheels-off delayRunway liftoff − scheduleNot primary trigger
Gate arrival delayActual gate-in − scheduled arrArrival delay
BTS "late flight"≥15 minutes gate lateReporting standard only

Recommendation: Settle Takeoff on gate-out vs published STD; Arrival on gate-in vs published STA. Traveler-facing "Takeoff delay" means departure lateness from schedule, not wheels-up. Never display τ minutes in UI.

5.6 Alternatives if Eng reopens pricing (not locked)

For an unselective US pool book at λ=1.45 and current B: π ≈ $27-$31 both products. Or keep π and reduce B to about $30-$55 (poor UX). Recommendation: keep locked π/B + selection for demo; revisit risk-based π later.


6. House EV under pool vs clean prior

6.1 Pool-average book (underwater)

Weighted winter + summer microdata:

ProductτpE[payout]πHouse EVImplied λ
Takeoff3018.33%$18.33$14−$4.330.76
Takeoff4513.61%$20.41$14−$6.410.69
Takeoff6010.50%$21.00$14−$7.000.67
Arrival3018.66%$18.66$9−$9.660.48
Arrival4513.83%$20.75$9−$11.750.43
Arrival6010.69%$21.38$9−$12.380.42

Assume selectively listed flight with p̂ = {8%, 5%, 3.5%} at {30, 45, 60}:

ProductτE[payout]House EVλ
Takeoff30$8.00+$6.001.75
Takeoff45$7.50+$6.501.87
Takeoff60$7.00+$7.002.00
Arrival30$8.00+$1.001.12
Arrival45$7.50+$1.501.20
Arrival60$7.00+$2.001.29

Arrival at $9 is tight (λ ≈ 1.1-1.3 on this prior). Prefer morning / historically clean flights for Arrival inventory.

6.3 Scenario ladder (research)

Scenariop̂30/45/60Takeoff EV @τ30Arrival EV @τ30
ultra_clean5 / 3 / 2%+$9.00+$4.00
clean_demo8 / 5 / 3.5%+$6.00+$1.00
HA-like (summer dep)6.6 / 3.6 / 2.4%+$7.40+$2.40
AS-like13.3 / 7.9 / 5.2%+$0.70−$4.30
pool_avg~18.5 / 13.7 / 10.6%lossloss

See data/pricing_selective_scenarios.csv and figures/house_ev_sensitivity.png.


7. Underwriting gates and risk controls

7.1 Refusal codes

CodeRule
HOTFreeze new sales if delay already developing, weather watch, or soft p̂ warn
CUTOFFNo sales inside 4h of STD (demo 6h)
FULLInventory exhausted
DUPLICATEMax 1 open stub per user per flight×product
UNDERWRITE_REJECTp̂ > p_max for product×τ
EXPOSURE_CAPPortfolio / cluster limit hit
CANCELLEDMVP: refund premium
DIVERTEDArrival: pay max B or review

7.2 Portfolio / weather caps

LimitUSD
Max net payout exposure / airport-day25,000
Max net payout exposure / airline-day40,000
Max net payout exposure / book-day150,000
Correlation cluster cap15,000
Weather-watch airport remaining-capacity multiplier0.35

Prefer diversifying away from single-hub evening banks.

7.3 Traveler-safe wording

Avoid (UI)Prefer
insurance, policy, claim, premiumstub, locked price, payout
gamble, bet, oddsdelay cushion, buffer tier
show "30/45/60 minutes" as τShort / Medium / Long buffer
house edge, λ, p̂Limited stubs on this flight

Paper/actuarial language is fine internally. Traveler surfaces should stay assistance/ancillary-protection tone, without claiming regulated insurance unless licensed.

7.4 Future depositor pool (optional)

MVP: house sole counterparty. Future sketch: depositors post capital; after traveler payouts and ops, residual edge (λ−1)·E[payout] can be shared (example split 40% house ops / 50% depositor yield / 10% reserve). Depositors inherit house edge only after underwriting and reserves. They do not remove the need for p_max gates. No user LP in current product.


8. Settlement definitions

  1. Oracle: Production: Cirium or OAG (or airline direct). MVP: partner status API; BTS for offline backtest only (lag).
  2. Metric: Takeoff = gate-out delay; Arrival = gate-in delay vs published times at purchase lock.
  3. Observe: After actual event or scheduled time + τ + 30 min buffer.
  4. Auto-pay if high-confidence source and D ≥ τ; else hold.
  5. Dispute window: 72 hours.
  6. Cancelled: refund π (MVP). Diverted: Arrival special case.

9. Data sources

Primary free US prior: BTS Airline On-Time Performance (Reporting Carrier). Europe: EUROCONTROL CODA digests and monthly briefs. Commercial settlement candidates: Cirium Sky API, OAG Flight Status. US airport/carrier metrics: FAA ASPM / ASQP. ADS-B tracking (OpenSky) is not CRS schedule delay.

Labeled links live in References. Local study artifacts: data/, figures/.

Blockers: Cirium/OAG paywalled (needed for live settlement). BTS Excel summary tables often blocked to datacenter IPs (prezip CSVs work). OpenSky unsuitable as sole settlement oracle for schedule delay. Full-year microdata not fully ingested here (two-month sample).


10. Sensitivity and assumptions

10.1 House EV vs p at locked π

See figures/house_ev_sensitivity.png. Zero-crossing at break-even p = π/B. Pool p₃₀ (≈18-19%) lies deep in the loss region for both products.

10.2 Inventory × premium income

InventoryTakeoff premium incomeMax exposure (τ=60)Arrival premium income
5$70$1,000$45
10$140$2,000$90
20$280$4,000$180

House EV scales with Σᵢ (π − pᵢ Bᵢ) over sold stubs. Negative if pᵢ uncontrolled.

10.3 Traveler fair-odds comparison (clean demo prior)

For Takeoff τ=30: fair premium ≈ $8.00; traveler pays $14 → load 1.75. For Arrival τ=30: fair ≈ $8.00; pays $9 → load 1.12 (thin). Communicate value as certainty of payout rules + limited inventory, not "cheap odds."

10.4 Assumptions (labeled)

  • A1: Settlement equals BTS-style gate delay (assumption until Cirium/OAG wired).
  • A2: Sold-stub p equals historical flight-level p̂ if CUTOFF/HOT enforced (optimistic without live telemetry).
  • A3: Single-tier payout (not stacked 30+45+60).
  • A4: Cancellations refund π (not a delay win).
  • A5: Clean demo prior 8/5/3.5% is a scenario, not a national statistic.
  • A6: Full-year microdata not fully ingested. Expand before production rate cards.

10.5 Rails constants

See rails-pricing-constants.md and rails-pricing-constants.json for drop-in thresholds, premiums, payouts, inventory, λ, refusal codes, and exposure limits.


11. References

  1. BTS Airline On-Time Performance Database
  2. BTS Download (Reporting Carrier)
  3. BTS TranStats annual charts
  4. BTS Marketing Carrier Annual
  5. BTS on-time gallery
  6. EUROCONTROL CODA Digest (annual all-causes delays)
  7. EUROCONTROL monthly delay brief (example PDF)
  8. EUROCONTROL network overview review PDF
  9. FAA ASQP definitions
  10. FAA ASPM overview.html)
  11. Cirium Sky subscriptions
  12. OAG Flight Status
  13. OpenSky terms of use
  14. Wang et al. delay CCDF (arXiv HTML)
  15. AXA HK Express parametric protection
  16. Cover Genius Delay Valet
  17. Blink Flight Disruption
  18. Hopper / OAG case study
  19. Late Gate empirical outputs: local data/ and figures/ under this docs pack