FB
F-lightBook Documentation

title: “Flight Supply Strategy — Aggregated Reference Document” category: Supply Strategy status: Draft version: “Consolidated (v1.0)” created: 2026-02-25 sources:


Section Index · Master Index


Flight Supply Strategy — Aggregated Reference Document

Version: Consolidated (v1.0) Date: 2026-02-25 Decision Status: Pending — OTA vs NDC/DAI vs Hybrid under evaluation Sources: Complete Findings, Enterprise Dossier v1, Enterprise Dossier v2, Strategic Dossier Expanded


Table of Contents

  1. Executive Summary
  2. Industry Structure & Distribution Evolution
  3. Meta-Search Platform Mechanics
  4. Supply Strategy Options Overview
  5. OTA Model — Deep Dive
  6. NDC / Direct Airline Integration — Deep Dive
  7. Hybrid Model — Controlled Evolution
  8. Supplier Landscape
  9. Enterprise Architecture Blueprint
  10. Concurrency, Fan-Out & Timeout Strategy
  11. Algorithmic Design
  12. Resilience Architecture
  13. Financial Modeling Framework
  14. Payment, Refund & Chargeback Risk
  15. SLA Modeling & Reliability Math
  16. Reconciliation & Finance Ops
  17. Observability & Monitoring
  18. Governance & Risk Framework
  19. Scenario Modeling
  20. Decision Framework & Executive Evaluation
  21. Strategic Conclusion & Next Steps

1. Executive Summary

This document consolidates all findings from four separate strategy analyses evaluating three flight supply paths:

Option Label
A OTA-Only
B NDC / Direct Airline Heavy
C Hybrid Progressive Model

This is not a technical preference decision. It is:

  • A capital allocation decision
  • An operating model decision
  • A risk envelope decision
  • A margin structure decision
  • A long-term strategic positioning decision

No path has been selected. This document provides the full analytical foundation for a board-level decision.

[!IMPORTANT] For a concise overview of the three models, see Complete Findings. This document provides the deep technical and financial detail.


2. Industry Structure & Distribution Evolution

flowchart LR
    GDS[GDS Era] --> OTA[OTA Expansion]
    OTA --> META[Meta-Search Growth]
    META --> NDC[NDC / Airline Retailing]
    NDC --> HYBRID[Hybrid Supply Models]

Key Macro Drivers

  • Airline distribution cost pressure — airlines want to reduce GDS fees ($8–12/segment)
  • Dynamic pricing & continuous pricing models — real-time yield management
  • Retail merchandising push by airlines — bundles, ancillaries, branded fares
  • Margin compression in affiliate channels — CPC rates declining industry-wide

Incentive Alignment & Power Dynamics

Actor Goal Conflict Area
Airlines Lower distribution cost Reduce GDS reliance
OTAs Volume + commission Margin compression
Meta-search Traffic monetization Supplier dependency
Aggregators API access monetization Coverage gaps

Distribution Layers

flowchart LR
    Airline --> GDS
    Airline --> NDC
    GDS --> OTA
    OTA --> Meta
    NDC --> Aggregator
    Aggregator --> Meta

[!NOTE] The industry is evolving from GDS-centric distribution to multi-channel distribution. Airlines increasingly favor NDC for lower distribution costs and richer content, but GDS remains dominant for coverage breadth.


3. Meta-Search Platform Mechanics

Meta-search platforms:

  1. Aggregate supply from multiple providers (OTAs, airlines, aggregators)
  2. Normalize and deduplicate itineraries
  3. Rank and display comparable flight options
  4. Redirect users (or optionally handle checkout)
  5. Track click attribution for revenue

Key realities:

  • Not all airlines are queried directly
  • APIs are called in parallel with timeouts and caching
  • Prices can change due to offer expiration or inventory changes

Cross-reference: See Wego & Skyscanner Mechanics for real-world implementation examples.


4. Supply Strategy Options Overview

Dimension OTA Hybrid NDC Heavy
Time to Market ✅ High ⚡ Medium ❌ Low
Margin Ceiling ❌ Low ⚡ Medium ✅ High
Operational Risk ✅ Low ⚡ Medium ❌ High
Capital Requirement ✅ Low ⚡ Medium ❌ High
Tech Complexity ✅ Low ⚡ Medium ❌ High

5. OTA Model — Deep Dive

What It Is

Integrate multiple Online Travel Agencies. Users compare prices and are redirected to book on the OTA.

sequenceDiagram
    User->>Platform: Search Flights
    Platform->>OTA APIs: Query inventory
    OTA APIs-->>Platform: Return offers
    Platform->>User: Display comparison
    User->>OTA: Redirect to booking

Platform Responsibilities

  • Search UI, filters, and sorting
  • Deduplication logic
  • Provider comparison
  • Redirect tracking

Strengths

  • Fastest launch — minimal infrastructure
  • Low operational burden — no payment/refund handling
  • Capital-light — no working capital exposure

Weaknesses

  • Lower margins (CPC/CPA only)
  • No booking ownership — users don’t have booking history in your system
  • Full dependence on partner reliability

Revenue Model

Revenue = CPC_clicks × CPC_rate
  or
Revenue = Bookings × CPA_commission

Revenue per 1,000 Searches (RPS):

RPS = Searches × CTR × Conversion × Commission / 1000

Example: CTR = 18%, Conversion = 3%, Commission = $12 → RPS = $64.80


6. NDC / Direct Airline Integration — Deep Dive

What It Is

Integration with airline retail APIs using the NDC standard.

Order State Machine

stateDiagram-v2
    [*] --> Offered : AirShopping
    Offered --> Priced : OfferPrice
    Priced --> Booked : OrderCreate
    Booked --> Ticketed : Ticketing (Payment Cleared)
    Ticketed --> Changed : OrderChange
    Ticketed --> Refunded : OrderCancel
    Changed --> Ticketed : Re-issued
    Refunded --> [*]
    Offered --> Expired : TTL Timeout
    Expired --> [*]

Offer → Order Lifecycle

flowchart LR
    Search --> AirShopping
    AirShopping --> OfferPrice
    OfferPrice --> OrderCreate
    OrderCreate --> Ticketing
    Ticketing --> OrderChange
    Ticketing --> OrderCancel
sequenceDiagram
    User->>Platform: Search
    Platform->>Airline: AirShopping
    Airline-->>Platform: Offers
    Platform->>Airline: OfferPrice
    User->>Platform: Checkout
    Platform->>Airline: OrderCreate
    Airline-->>Platform: Order Confirmation

Strengths

  • Higher margin potential (markup + commission)
  • Richer ancillary content
  • Airline differentiation
  • Brand ownership possible

Weaknesses / Operational Burden

  • High technical complexity
  • Offer → Order lifecycle handling
  • Offer expiration handling
  • Refund/change servicing burden
  • Payment compliance requirements (PCI)
  • Customer support, chargeback handling
  • Airline variability in implementation
  • SLA compliance

Margin Model

Gross Margin = (Ticket Price × Markup%) + Commission − Payment Fees − Refund Leakage

Why Multiple Integrations Are Needed (Even with NDC)

  • Coverage fragmentation (per-airline basis)
  • Airline variability in implementation
  • Commercial differences
  • Resilience and redundancy
  • Even with an aggregator like Verteil, multi-sourcing may be required for coverage or leverage

7. Hybrid Model — Controlled Evolution

gantt
    title Hybrid Strategy Roadmap
    dateFormat  YYYY-MM
    section Phase 1
    OTA Launch           :2026-01, 6m
    section Phase 2
    Add Selective NDC    :2026-07, 6m
    section Phase 3
    Limited Checkout     :2027-01, 6m
Phase Activity Focus
1 Multiple OTAs Early revenue, optimize unit economics
2 Selective NDC/DAI High-volume routes, margin improvement
3 Limited checkout Only after compliance & ops readiness

Benefits

  • Early revenue with reduced risk
  • Gradual margin improvement
  • Controlled complexity growth
  • Preserves optionality

Decision Gate Formula

Proceed to NDC if:
  Incremental Margin > Incremental Operational Cost + Risk Premium

8. Supplier Landscape

Provider Type Complexity Best For
Verteil NDC Aggregator Medium Airline retail entry
Duffel Modern Airline API Medium Developer-first builds
Travelfusion Direct Connect + LCC High LCC heavy markets
TPConnects NDC Aggregator Medium GCC focus
Amadeus GDS + NDC Very High Enterprise
Sabre GDS + NDC Very High Enterprise
Travelport GDS + NDC Very High Enterprise
Kiwi OTA Low-Medium Fast OTA model

Cross-reference: For a detailed comparison of the two top candidates, see Duffel vs Verteil Supplier Comparison.


9. Enterprise Architecture Blueprint

System Topology (Production-Grade)

flowchart TD
    USER --> EDGE
    EDGE --> API_GATEWAY
    API_GATEWAY --> SEARCH_ORCHESTRATOR
    SEARCH_ORCHESTRATOR --> SUPPLIER_POOL
    SUPPLIER_POOL --> OTA_ADAPTERS
    SUPPLIER_POOL --> NDC_ADAPTERS
    SEARCH_ORCHESTRATOR --> CACHE_CLUSTER
    SEARCH_ORCHESTRATOR --> NORMALIZATION_ENGINE
    NORMALIZATION_ENGINE --> DEDUP_ENGINE
    DEDUP_ENGINE --> RANKING_ENGINE
    RANKING_ENGINE --> RESPONSE_SERVICE
    RESPONSE_SERVICE --> USER

Core Services

Service Responsibility
Search Orchestrator Async fan-out to suppliers
Supplier Adapter Layer Circuit-breaker-enabled adapters
Offer Normalizer Schema harmonization
Deduplication Engine Itinerary hash logic
Ranking Engine Multi-factor optimization
Revenue Attribution Engine Click/conversion tracking
Observability Pipeline Metrics, traces, alerting

Optional Modules (If Checkout Enabled)

flowchart TD
    USER --> CHECKOUT_SERVICE
    CHECKOUT_SERVICE --> PAYMENT_GATEWAY
    CHECKOUT_SERVICE --> ORDER_SERVICE
    ORDER_SERVICE --> AIRLINE_API
    ORDER_SERVICE --> NOTIFICATION_SERVICE
  • Order Management Service
  • Payment Service
  • Refund Engine
  • Notification Service

Cross-reference: See Wego Build Blueprint § Architecture for a real-world architecture reference.


10. Concurrency, Fan-Out & Timeout Strategy

Parallel Supplier Query Model

Latency_totalmax(Supplier_i_latency)

[!TIP] Total search latency is bounded by the slowest supplier, not the sum of all suppliers. This makes timeout strategy critical.

Timeout Strategy

Threshold Value Purpose
Global SLA 2.5s Maximum acceptable end-to-end search time
Soft timeout 1.8s Start returning partial results to user
Late response discard 2.3s Drop late results to protect UX

Fallback Rule: If ≥ 40% suppliers timeout → trigger degraded mode (serve cached results).

Rate Limiting Strategy

  • Global rate limit per supplier: 50 RPS per IP, burst: 120
  • Adaptive throttling: If latency > P95 threshold → reduce concurrency by 30%

11. Algorithmic Design

Deduplication Logic

ItineraryHash = Hash(Origin + Destination + DepartureTime +
                     ArrivalTime + OperatingCarrier + Cabin + FareClass)

Duplicate Threshold: If PriceDifference < 2% → treat as same cluster → show cheapest.

Ranking Engine (Multi-Factor)

Score = w1 × PriceScore
      + w2 × SupplierReliability
      + w3 × MarginYield
      + w4 × ClickThroughPrediction
      + w5 × HistoricalConversionRate

All factors normalized to 0–1 scale. Weights tuned via A/B testing.

Supplier Scoring Model

SupplierScore = 0.30 × PriceCompetitiveness
              + 0.25 × SLA
              + 0.20 × MarginContribution
              + 0.15 × LatencyScore
              + 0.10 × MismatchPenalty

Recomputed daily from production metrics.


12. Resilience Architecture

Circuit Breaker Model

flowchart LR
    Request --> Supplier
    Supplier --> Success
    Supplier --> Failure
    Failure --> ErrorCounter
    ErrorCounter --> ThresholdCheck
    ThresholdCheck -->|Exceeded| OpenCircuit
    OpenCircuit --> FallbackSupplier
Parameter Value
States Closed → Open → Half-Open
Trigger 25% failure in rolling 60s window
Open duration 90 seconds

[!TIP] Half-Open state allows a single probe request through to test recovery before closing the circuit.


13. Financial Modeling Framework

Revenue Per Search (RPS) — Extended

RPS = CTR × Conversion × (Commission + Markup − RefundLeakage − PaymentFees)

Contribution Margin

Contribution Margin = Revenue − Variable Costs

Variable costs include: API costs, payment processing, support per booking, chargeback loss.

Supplier Margin Sensitivity

Incremental Revenue = ΔMargin% × AvgTicket × Volume

Example: +1.5% margin on 100K bookings at $500 avg → $750K incremental revenue.

Financial Model Comparison

Dimension OTA Hybrid NDC Heavy
Initial CapEx Low Medium High
Operating Cost Low Medium High
Margin Low Medium High
Risk Low Medium High
quadrantChart
    title Risk vs Margin Profile
    x-axis Low Risk --> High Risk
    y-axis Low Margin --> High Margin
    quadrant-1 NDC Heavy
    quadrant-2 Hybrid
    quadrant-3 OTA Only

Cross-reference: See Revenue Acceleration Addendum for detailed revenue expansion strategies.


14. Payment, Refund & Chargeback Risk

Payment Flow (NDC Checkout)

sequenceDiagram
    User->>Platform: Checkout
    Platform->>PaymentGateway: Authorization
    PaymentGateway-->>Platform: Token
    Platform->>Airline: OrderCreate
    Airline-->>Platform: Confirmation
    Platform->>User: Ticket Issued

Refund Leakage Model

Refund Leakage = RefundRate × AvgTicket × ProcessingLoss%

Example: 12% refund rate × $480 avg × 4% processing loss → $2.30 per booking avg

Working Capital Exposure

Exposure = DailyBookings × AvgTicket × AvgRefundCycleDays

Example: 300 bookings/day × $500 × 18 days → $2.7M exposure

[!WARNING] Working capital exposure is a significant risk for NDC/checkout models. Budget for float and ensure treasury processes are in place before launching checkout.

Chargeback Loss Model

ChargebackLoss = ChargebackRate × AvgTicket × Multiplier

Multiplier includes fees, lost revenue, and operational handling.

Example: 0.8% rate × $500 → $4,000 loss per 1,000 bookings

Operational Comparison

Area OTA NDC Heavy
Payment Handling No Yes
Refund Processing No Yes
Chargeback Risk No Yes
24/7 Support Limited Required
PCI Compliance Minimal Required

15. SLA Modeling & Reliability Math

Composite Availability

For n suppliers:

Availability = 1 − ∏(1 − Ai)

Example (6 suppliers at 97%):

Availability = 1 − (0.03^6) = 99.999999% theoretical redundancy

Real-world values are adjusted via latency filters.

Error Budget Model

ErrorBudget = 1 − TargetSLA

If Target SLA = 99.5% → Monthly error allowance ≈ 3.6 hours.


16. Reconciliation & Finance Ops

Click Reconciliation

Variance% = |PlatformClicks − PartnerClicks| / PartnerClicks

Escalation threshold: Variance > 4%

Settlement Reconciliation

flowchart TD
    BookingData --> FinanceDB
    PartnerInvoice --> FinanceDB
    FinanceDB --> VarianceCheck
    VarianceCheck --> AuditQueue

Monthly reconciliation required.


17. Observability & Monitoring

Key Metrics

Metric Purpose Alert Threshold
Search latency P95 User experience > 2.5s
Supplier timeout rate Supplier health > 15%
Price mismatch rate Data accuracy > 8%
Revenue per 1,000 searches (RPS) Business performance < $30
Supplier SLA breaches Contractual compliance Any breach

18. Governance & Risk Framework

Supplier Governance

  • Quarterly review: SLA, margin, latency, conversion rate, mismatch rate
  • SLA penalty clauses in contracts
  • Margin renegotiation triggers based on volume thresholds
  • Risk audit cadence aligned with board reporting

Termination Criteria

Terminate supplier if: 3 consecutive SLA breaches > threshold.


19. Scenario Modeling

Scenario Characteristics Recommended Path
Conservative Low capital, lean team, rapid launch required OTA
Balanced Moderate capital, growth ambition Hybrid
Aggressive Retail Strong funding, airline retail ambitions NDC Heavy

20. Decision Framework & Executive Evaluation

Weighted Score Model

TotalScore_option = Σ (Weight_i × Score_option_i)

Select highest composite score.

Decision Factors

Factor Weight (Suggested)
Time-to-market urgency Variable
Capital availability Variable
Risk tolerance Variable
Margin ambition Variable
Engineering maturity Variable
Operational readiness Variable

Quick Guide

Priority → Path
Speed & safety OTA
Margin & ownership NDC Heavy
Balanced growth Hybrid

This is not a technical choice. It is a capital allocation, risk management, and long-term positioning decision.


21. Strategic Conclusion & Next Steps

Recommendation

The Hybrid strategy provides the best balance between speed, risk, margin, and optionality for most startups.

  1. Launch with OTA
  2. Optimize unit economics
  3. Add selective NDC on high-volume routes
  4. Consider checkout only after compliance & ops readiness

Before Final Decision, Leadership Must Define

  1. Risk tolerance level
  2. Capital envelope
  3. Operational readiness
  4. Margin ambition
  5. 3-year positioning goal

Next Step

Conduct an executive workshop using the weighted scoring model and simulate route-level economics before final approval.


Prepared as a consolidated strategic reference document, aggregating: Complete Findings, Enterprise Dossier v1 & v2, and Strategic Dossier Expanded.

Section Index · Master Index

Last modified: Feb 26, 2026 by George Joseph (a4fadf9)