FB
TheDocsFoundryDocumentation

doc_id: “FLYMAX-06-PRD-PRODUCT-MODEL-V3-FLIGHT-PLATFORM” project_name: “FlyMax V2.0” title: “Flight Booking Platform — Product Model v3.0” doc_type: “PRD” category: “Product Requirements” version: “1.0.0” status: “active” scope: “valid” lifecycle_state: “active” created: “2026-03-09” updated: “2026-03-09” author: name: “George Joseph” role: “Technical Lead / Solution Architect” modified_by:

  • name: “George Joseph” role: “Technical Lead / Solution Architect” date: “2026-03-09” approved_by:
  • name: “” role: “” date: “” next_review_date: “2026-03-09”

Flight Booking Platform — Product Model v3.0

Document Type: Product Model Definition
Product: Flight Booking Platform
Version: 3.0
Status: Proposed Governing Model
Date: 2026-03-09
Supersedes: Product Model v2.3 and PRD v2.0 Product Overview baseline
Owner: Product / Architecture / Program Office


1. Executive Summary

This document defines the governing Product Model v3.0 for the Flight Booking Platform.

Version 3.0 represents a substantive model shift. The product is no longer framed as a redirect-only meta-search site. It is now modeled as a Verteil-powered, direct-booking, flight retail and servicing platform with platform-owned checkout, payment collection, booking lifecycle ownership, agent credit workflows, support operations, and commercial controls.

This model is driven by four governing decisions:

  1. Meeting scope is the primary current-scope source unless an item is explicitly marked for later.
  2. Direct booking is in scope now; redirect is not the governing model.
  3. Multiple Providers and AI capabilities are the only default later buckets unless explicitly pulled forward.
  4. The product must also cover table-stakes capabilities expected on comparable flight platforms where those are operationally necessary or commercially standard.

As a result, the platform is now modeled as:

  • a flight commerce platform, not just a comparison engine
  • a B2C + B2B/B2B2C operating platform with Admin, Agent, and User portals
  • a Verteil-backed booking and servicing system with platform-controlled UX, payment, pricing, and support layers
  • a commercially governed travel platform with markup, discount, corporate pricing, credit, reconciliation, promotion, and reporting controls

This document covers product purpose, positioning, scope rules, personas, workflows, feature domains, portal responsibilities, business model, support model, commercial controls, parity expectations, phased boundaries, risks, and KPIs.


2. Why Version 3.0 Exists

2.1 Problem with the previous baseline

The previous PRD baseline still framed the product as:

  • flight meta-search
  • redirect to a provider for booking completion
  • no direct booking/payment processing
  • affiliate/ad-led monetization as the governing model

That baseline is no longer valid for current planning.

2.2 What changed

The governing journey changed from:

Search → Compare → Redirect → Attribute Revenue

to:

Search → Reprice / Validate → Collect traveler details → Collect payment → Book → Confirm / Ticket → Manage order → Support servicing → Reconcile finance

2.3 Why this is a major version bump

This change affects:

  • product classification
  • business model
  • support ownership
  • payment responsibility
  • credit and liability exposure
  • reporting and reconciliation needs
  • security and compliance expectations
  • portal design and permissions
  • operational workload
  • data model boundaries

So this is a model replacement, not a wording correction.


3. Governing Scope Rules

3.1 Primary scope rule

All capabilities discussed in the governing meeting are considered current scope unless they were explicitly marked as later.

3.2 Later-by-default buckets

The following are explicitly treated as later by default:

  • Multiple Providers beyond the initial Verteil-led supply path
  • AI capabilities

3.3 Competitive parity rule

Where comparable platforms expose table-stakes capabilities that are required for trust, usability, booking continuity, or commercial parity, those capabilities should be modeled as current product expectations unless there is a deliberate business decision to exclude them.

3.4 Flight-first rule

This product model is flight-first and flight-governing. Service/provider management may be designed to support additional travel categories structurally, but the business and experience model defined here is centered on flight retailing, booking, and servicing.

3.5 Supplier activation rule

A capability may be in product scope but still be supplier-dependent, ops-gated, or commercially controlled. This applies especially to:

  • private / corporate fare access
  • payment modes by market
  • charter/custom inventory
  • specific servicing actions by airline or source
  • notification channels by region

4. Canonical Product Model Statement

4.1 Canonical model line

Model: Verteil-powered direct flight booking and servicing platform with on-platform checkout, agent credit workflows, platform-controlled pricing and discount governance, unified support operations, and finance-grade reporting and reconciliation.

4.2 One-line positioning

A managed flight-selling platform for consumers and travel agents that wraps Verteil’s shopping, booking, ticketing, and servicing capabilities with platform-owned UX, payment, pricing, operational governance, and support.

4.3 Plain-language summary

The platform lets users and agents search for flights, see comparable offers, pay inside the platform, receive booking confirmation, manage bookings, and request post-booking actions. The platform also provides commercial and operational controls for admins and agents, including markups, discounts, credits, reporting, notifications, and support.


5. Product Classification

The product should be classified as:

  • Flight retail platform
  • Direct-booking orchestration platform
  • B2C + B2B/B2B2C travel commerce system
  • Agent-enabled airline retailing platform
  • Operations-heavy booking and servicing product

The product should not be classified as:

  • affiliate-only meta-search engine
  • pure redirect comparison site
  • content-only travel discovery site
  • airline inventory owner
  • standalone OTA/GDS replacement
  • AI-native travel assistant as the baseline model

6. Product Purpose and Vision

6.1 Purpose

To provide a unified platform for flight search, booking, payment, booking management, post-booking servicing, and travel-seller operations without forcing users or agents to depend on fragmented provider experiences.

6.2 Vision

To become a scalable, operator-controlled flight commerce platform that supports both end-traveler and reseller distribution models while remaining extensible to additional providers and advanced intelligence layers later.

6.3 Strategic intent

The platform should:

  • own the customer and agent experience end-to-end
  • reduce friction between intent and booking confirmation
  • support governed reseller economics
  • maintain strong operational visibility for finance and support
  • be extensible for richer supplier coverage later
  • preserve a modular path for AI-assisted enhancements later without making them foundational now

7. Problem Statement

7.1 Market problem

Flight retailing is fragmented. Travelers and travel sellers must often work across different airline, OTA, GDS, and NDC surfaces that vary in price, content quality, payment behavior, servicing support, and post-booking visibility.

7.2 Platform problem

A redirect-only model creates the following limitations:

  • poor control over conversion after the search stage
  • fragmented payment and booking experience
  • weaker customer trust once price drift or booking issues occur
  • limited continuity for booking management
  • weak supportability
  • weak reconciliation visibility
  • limited monetization flexibility for B2B workflows
  • insufficient reseller enablement for agents and sub-agents

7.3 Product response

This platform solves the problem by combining:

  • Verteil as the initial supply, booking, ticketing, and servicing backbone
  • platform-owned checkout and booking confirmation UX
  • role-based commercial controls for Admin, Agent, and User
  • credit-led B2B operations
  • discount and corporate pricing governance
  • support and reconciliation tooling
  • table-stakes search and merchandising features expected in modern flight products

8. Product Positioning

8.1 External positioning

The platform should be presented as:

  • a direct flight booking platform
  • an agent-friendly travel seller platform
  • a booking and servicing platform with platform support continuity
  • a promotion- and pricing-aware travel commerce platform

8.2 Internal positioning

Internally, the product should be treated as:

  • a transaction-owning product
  • a support-owning product
  • a finance- and audit-sensitive product
  • a multi-portal operational system
  • a supplier-integrated booking orchestration platform

8.3 Differentiation levers

Differentiation should come from:

  • controlled checkout experience
  • support for both end users and agents
  • governed markup / discount / credit logic
  • centralized booking visibility and servicing continuity
  • promotions and commercial controls
  • SSO and security support
  • strong auditability and reconciliation
  • future extensibility to broader provider coverage and AI-assisted layers

9. Core Actors and Stakeholders

9.1 External actors

9.1.1 Consumer / Traveler

Uses the platform to search, compare, book, pay, receive booking confirmation, manage bookings, and receive support.

9.1.2 Agent / Travel Seller

Uses the platform to search and book for customers, manage sub-users, operate under credit rules, request discounts where applicable, manage organization bookings, and export reports.

9.1.3 Agent Sub-User

Operates under an agent organization with constrained permissions for booking, search, reporting, and ticket/support access.

9.2 Internal actors

9.2.1 Super Admin / Platform Operator

Owns global settings, provider management, booking oversight, commercial rules, health monitoring, payment configuration, promotions, and governance.

9.2.2 Finance / Reconciliation Team

Manages payment settlement visibility, credit approvals and adjustments, refund/reversal visibility, and reporting.

9.2.3 Support / Operations Team

Handles booking issues, payment issues, refund/change cases, supplier coordination, ticketing exceptions, and operational incidents.

9.2.4 Commercial / Partnerships Team

Owns supplier onboarding, commercial agreements, promotions, discount rules, and activation boundaries.

9.2.5 Security / Compliance Team

Owns SSO, MFA policy, audit review, operational security posture, and sensitive access boundaries.


10. Target Market

10.1 Primary target market

Travel agents, consolidators, sub-agents, and reseller businesses that need:

  • searchable airline inventory
  • agent-focused booking capabilities
  • organization and sub-user management
  • credit-led purchasing support
  • markup and discount governance
  • agent-level reports and exports
  • booking continuity and servicing support

10.2 Secondary target market

Consumers who need:

  • strong search and comparison UX
  • transparent pricing and fare detail visibility
  • on-platform payment
  • booking continuity after checkout
  • centralized booking management
  • support continuity when issues occur

10.3 Internal operational market

Ops, finance, and platform teams that need:

  • operational dashboards
  • audit trails
  • payment and booking traceability
  • policy controls
  • exception handling
  • supplier and channel governance

11. Jobs To Be Done

11.1 Consumer JTBD

  • Help me find the best viable flight options quickly.
  • Help me understand total price, baggage, restrictions, and booking implications before I pay.
  • Let me complete booking without unnecessary redirects.
  • Let me access my booking and support journey after payment.
  • Let me configure notifications and preferences without noise.

11.2 Agent JTBD

  • Let me search and book efficiently for my customers.
  • Let me manage team access and booking activity.
  • Let me operate inside approved credit and discount boundaries.
  • Let me view booking and financial reports by date, user, or organization.
  • Let me raise support or finance cases tied to a booking.

11.3 Admin JTBD

  • Let me control providers, payments, promotions, and policy rules centrally.
  • Let me approve or reject credit movements and sensitive commercial actions.
  • Let me monitor booking health, payment health, and supplier incidents.
  • Let me audit important changes and reconstruct what happened.

12. Business and Commercial Model

12.1 Core commercial model

The platform operates as a direct-booking transaction platform.

12.1.1 Consumer payment flow

  • The end user pays the platform through an integrated payment gateway.
  • The platform records payment intent, authorization, capture, and booking outcome states.
  • The platform is responsible for reconciling the transaction with booking and servicing records.

12.1.2 Agent credit flow

  • Agents maintain a platform credit balance or approved credit arrangement.
  • Credit top-up, approval, reservation, consumption, release, adjustment, and visibility are core platform concerns.
  • Credit events must be auditable and finance-visible.

12.1.3 Settlement model

The platform may settle through one or more of the following, depending on supplier and operating agreements:

  • BSP / airline-linked settlement routes
  • credit-based platform settlement
  • direct payment rails supported by supplier flows

12.2 Revenue model

Revenue may include:

  • markup on bookings
  • service fees
  • approved promotional / boosted placement revenue
  • negotiated pricing margin where commercially allowed
  • agent/commercial program economics

12.3 Not the governing model anymore

The following are no longer the governing baseline:

  • redirect-led affiliate monetization
  • click-out attribution as the primary success path
  • ads as the central business model

13. Supply Model and Provider Strategy

13.1 Initial provider strategy

The platform starts with Verteil as the primary supply and servicing backbone.

13.2 Later provider strategy

The product architecture and data contracts should allow later expansion to additional providers, but multiple providers are not part of the governing current-scope baseline.

13.3 What Verteil is expected to support within this model

The model assumes Verteil-backed support for the following categories where enabled by supplier/source conditions:

  • shopping/search
  • booking and ticketing
  • ancillaries
  • payment-linked workflows
  • cancellation and refund workflows
  • itinerary modifications and penalty/fare difference handling
  • post-ticket servicing
  • agent / sub-agent oriented workflows
  • pricing / rule engine support
  • reporting-oriented back-office flows

13.4 What the platform owns on top of Verteil

The platform owns:

  • product UX
  • search presentation and merchandising
  • portal access and role controls
  • consumer and agent identity experience
  • payment gateway integration
  • platform-side credits and finance controls
  • support case management
  • promotions and SEO surfaces
  • platform reporting, audit, and operations views

14. Product Experience Model

14.1 Experience modes

The product supports three experience layers:

  1. Consumer web experience
  2. Agent workspace
  3. Super Admin / internal ops experience

14.2 Experience principles

The experience should be:

  • transparent
  • low-friction
  • role-aware
  • audit-aware
  • localization-aware
  • secure
  • supportable
  • promotion-capable without compromising booking trust

14.3 Table-stakes parity expectations

The product model should explicitly include modern flight-platform expectations such as:

  • one-way / round-trip / multi-city search
  • passenger and cabin selection
  • airport autocomplete and nearby-airport awareness
  • flexible date / calendar-style pricing support
  • filters and sorting
  • fare breakdown and baggage visibility
  • booking management after checkout
  • notifications and alerts
  • profile/history/saved-trip continuity where relevant
  • centralized payment and booking confirmation visibility

These are not optional embellishments; they are part of the base flight-product expectation set.


15. Core User Journeys

15.1 Consumer journey

Discover → Search → Compare → Inspect details → Select offer → Reprice / validate → Enter traveler details → Pay → Book → Confirm / ticket → Manage booking → Service / support if needed

15.2 Agent journey

Login → Search for traveler → Compare → Select governed commercial configuration → Validate fare/pricing → Book under credit/payment rules → Manage booking → Export / report → Raise support or finance case if needed

15.3 Admin journey

Configure platform → Manage users/agents/providers → Govern pricing, discounts, credits, and promotions → Monitor health and incidents → Review reports and audits → Resolve escalations

15.4 Support journey

Ticket created → Linked to booking/payment/credit record → Categorized and prioritized → Internal/external threaded communication → Resolution / escalation → Closure with audit trail


16. Capability Domains

16.1 Search and Discovery

This domain includes:

  • one-way search
  • round-trip search
  • multi-city search
  • open-jaw support where supplier flow allows it
  • passenger mix and cabin selection
  • airport/city autocomplete
  • nearby airport assistance
  • flexible dates / calendar support
  • route and destination discovery surfaces
  • search session handling and progressive result return
  • localization of search preferences
  • currency-aware search context

16.2 Results, Comparison, and Merchandising

This domain includes:

  • side-by-side comparison of options
  • price comparison across available provider/source paths
  • total price visibility
  • base fare / tax / fee breakdown
  • baggage and fare-rule visibility where available
  • branded fares where available
  • filters: stops, airline, timings, duration, layovers, airports, price range
  • sorting: price, duration, departure, arrival, best value
  • promotion-aware merchandising rules
  • highlighting of discount / corporate eligibility where applicable
  • inventory and airline labels where relevant

16.3 Offer Validation and Repricing

This domain includes:

  • validation before final booking commitment
  • payment-aware or currency-aware reprice where required
  • mismatch detection
  • error handling when price or availability changes
  • user-facing disclosure for changed offers

16.4 Checkout and Payment Orchestration

This domain includes:

  • traveler details capture
  • contact details capture
  • fare acceptance / policy confirmation
  • payment gateway initiation
  • payment authorization and capture tracking
  • booking creation after successful payment conditions
  • payment failure and retry handling
  • transactional communication on payment/booking status
  • role-aware checkout differences for consumer vs agent flows

16.5 Booking, Order, and Ticket Lifecycle

This domain includes:

  • book
  • retrieve
  • modify booking
  • cancel
  • refund
  • reschedule/change
  • booking confirmation visibility
  • ticket status visibility
  • order timeline/history
  • passenger data update support where available
  • post-ticket ancillary addition where supported

16.6 Commercial Controls

This domain includes:

  • markup logic for agent and consumer contexts
  • hardcoded or policy-based initial pricing rules
  • discount management
  • coupon / promo discount support
  • corporate / co-operate / negotiated pricing control
  • pricing approval boundaries where required
  • commercial rule audit trail

16.7 Credit, Wallet, and Financial Governance

This domain includes:

  • credit top-up requests
  • admin approval / rejection
  • credit reservation against booking attempts
  • consumption on successful booking
  • release on booking failure/cancel path where appropriate
  • adjustments and corrections
  • ledger visibility by actor and organization
  • finance-facing reconciliation and exposure tracking

16.8 Provider, Airline, and Service Management

This domain includes:

  • provider enable / disable
  • supplier configuration and credentials governance
  • airline visibility/configuration where supported
  • source/channel activation rules
  • service-category governance framework
  • health status by provider/source
  • future extensibility for additional provider integrations

16.9 User, Agent, and Organization Management

This domain includes:

  • user registration and login
  • agent organization model
  • agent sub-user model
  • RBAC and portal segmentation
  • profile management
  • traveler / frequent-traveler data support where allowed
  • account status and access governance
  • SSO support
  • MFA / 2FA support

16.10 Notifications and Communications

This domain includes:

  • transactional email notifications
  • notification preference management
  • SMS / WhatsApp / push where approved and configured
  • booking confirmation notifications
  • payment success/failure notifications
  • refund/change/cancellation notifications
  • support ticket update notifications
  • alert and promotional messaging boundaries

16.11 Support and Case Management

This domain includes:

  • ticket creation by user, agent, and admin/support
  • categorization by booking, payment, refund, change, credit, account, technical issue
  • status workflows
  • priorities and SLA handling
  • threaded communication
  • internal notes
  • attachments
  • linkage to booking/order/payment/credit entities
  • audit trail of support actions
  • optional chat layer later if approved

16.12 Reports, Audit, and Reconciliation

This domain includes:

  • booking reports
  • sales reports
  • agent-wise and date-wise exports
  • payment and settlement visibility
  • credit ledger reports
  • refund/change visibility
  • promotion performance reporting
  • operational KPI reporting
  • immutable audit logs
  • health dashboards and incident visibility

16.13 Promotions, Ads, and Growth Surfaces

This domain includes:

  • boosted airlines
  • boosted routes
  • boosted offers
  • ads/promo placements within approved surfaces
  • promotion campaign configuration
  • prioritization and labeling rules
  • admin management of promotional inventory
  • performance reporting for promotions

16.14 SEO, Content, and Knowledge Surfaces

This domain includes:

  • route pages
  • city / destination pages
  • travel content / blog / static pages
  • schema markup and sitemap support
  • external knowledge base for visa / travel prerequisites / guidance content
  • content governance and publication controls

16.15 Security, Compliance, and Operational Controls

This domain includes:

  • SSO integration
  • MFA / 2FA policies
  • role-sensitive auth controls
  • audit log integrity
  • sensitive admin action controls
  • incident visibility
  • secrets/config governance
  • payment/security posture alignment

16.16 Platform Performance and Caching

This domain includes:

  • Redis / CDN strategy
  • cache invalidation and freshness policies
  • search-session performance handling
  • progressive result loading
  • supplier timeout resilience
  • health monitoring
  • logging, analytics, and bug reporting

16.17 Charter / Custom / Rented Flight Inventory

This domain is in current product scope as a governed optional module, not as a universal default inventory assumption.

It should be modeled as:

  • supplier-dependent
  • commercially gated
  • ops-reviewed
  • separately surfaced from standard scheduled inventory where necessary
  • subject to dedicated rules for quotation, confirmation, servicing, and support

The platform should be able to represent and manage this class of inventory even if activation is phased by business readiness.


17. Portal Model

17.1 Super Admin Portal

The Super Admin portal must support:

  • user management
  • markup management
  • credit management approval flows
  • booking management
  • report exports
  • provider/service management
  • localization configuration
  • currency configuration
  • discount configuration
  • airline/flight management visibility/configuration
  • notification management
  • security management
  • external KB configuration
  • health monitoring
  • payment gateway configuration
  • promotions and ads management
  • profile management
  • audit access

17.2 Agent Portal

The Agent portal must support:

  • agent sub-user management
  • markup management within allowed scope
  • credit requests and visibility
  • booking management
  • reports and exports
  • localization and currency preferences
  • discount requests/configuration within allowed scope
  • notification preferences
  • profile management
  • support case creation and tracking

17.3 User Portal

The User portal must support:

  • user profile
  • booking management
  • saved preferences
  • localization and currency preferences
  • notification preferences
  • support case creation and tracking
  • booking history and continuity features

18. Pricing, Discounts, and Corporate Controls

18.1 Pricing model

The platform must support price construction that can combine:

  • supplier/base fare
  • taxes/fees
  • markup
  • promotion/discount effect
  • channel- or customer-specific rules where allowed

18.2 Discount types

The product model should explicitly support:

  • platform promotions
  • coupon/promo-code discounts
  • corporate / co-operate code discounts
  • negotiated/private fare access indicators where supported
  • agent-requested discount workflows
  • admin-approved discount controls

18.3 Governance requirements

All discount and pricing rule changes should be:

  • role-governed
  • auditable
  • attributable to an actor
  • reportable
  • reversible through controlled flows where required

19. Payment and Settlement Model

19.1 Supported payment concepts

The product model should be compatible with:

  • card payments
  • gateway-orchestrated payment flows
  • BSP/cash-style settlement paths where relevant to supplier flows
  • pay-later constructs where supplier/commercial model supports them

19.2 Platform responsibilities

The platform is responsible for:

  • payment initiation and state tracking
  • linking payment state with booking state
  • handling failures and retries appropriately
  • reconciling payment, booking, refund, and credit events

19.3 Finance visibility

Finance and admin users must be able to inspect:

  • captured payments
  • failed payments
  • refunded amounts
  • unsettled cases
  • credit utilization and exposure
  • booking-linked financial movement

20. Booking Ownership and Servicing Model

20.1 Ownership principle

The platform owns the user-facing booking journey and is the primary operational surface for booking continuity.

20.2 Servicing principle

Servicing is a product responsibility, even when fulfillment actions depend on supplier/source capabilities.

20.3 Supported servicing categories

The model includes:

  • retrieve/view booking
  • modify booking
  • cancel booking
  • refund request / refund visibility
  • reschedule/change request and flow
  • passenger detail modification where available
  • ancillary addition where available

20.4 Servicing constraints

Supplier limitations, fare rules, penalties, and operational constraints must be surfaced clearly where possible.


21. Support Model

21.1 Support principle

Because the platform owns booking, payment, and credit workflows, it must also own a unified support workflow.

21.2 Support channels

Current required support model:

  • support tickets / case management
  • threaded updates inside the case
  • email notifications
  • internal support operations tooling

Chat may be added later, but ticketing is not optional.

21.3 Supported support subjects

  • booking issue
  • payment issue
  • refund issue
  • cancellation issue
  • reschedule/change issue
  • credit issue
  • account/access issue
  • technical issue
  • dispute / exception handling

22. Content, SEO, and Growth Model

22.1 SEO/content model

The product includes a discoverability layer based on:

  • route pages
  • destination/city pages
  • content hubs/blogs/static pages
  • structured metadata/schema
  • sitemap support

22.2 Promotions model

Promotions are current scope, not later-by-default. The model supports:

  • boosted airlines
  • boosted routes
  • boosted offers
  • promotional content placements
  • admin controls and reporting

22.3 External KB model

External knowledge-base content such as visa details, travel prerequisites, and guidance content is part of the product model and should be governed through admin content tools.


23. Identity and Security Model

23.1 Identity

The platform supports:

  • email/password or equivalent local auth
  • SSO integration
  • role-based access
  • agent organization identity segmentation

23.2 Security controls

The platform supports:

  • 2FA / MFA
  • sensitive admin path protection
  • audit logging
  • security management views
  • incident and health monitoring

23.3 Policy principle

Authentication strength should be role-sensitive, market-aware where necessary, and configurable by policy.


24. Data and Reporting Model

24.1 Core reporting goals

The reporting model should support:

  • operational insight
  • commercial insight
  • finance visibility
  • agent performance visibility
  • user/account visibility
  • promotional insight
  • supplier health visibility

24.2 Core report families

  • booking reports
  • payment reports
  • sales reports
  • refund/change reports
  • agent reports
  • credit/ledger reports
  • provider performance reports
  • support volume and SLA reports
  • audit/event logs
  • analytics and bug/incident reports

24.3 Export principle

Exports should be available where operationally needed, especially for admin and agent roles.


25. Core Data Concepts

The product model assumes at least the following logical entities or aggregates:

  • User
  • AgentOrganization
  • AgentSubUser
  • Role / Permission
  • Profile
  • Traveler
  • SearchSession
  • Offer / Itinerary / Fare
  • Booking / Order
  • Ticket / BookingStatusTimeline
  • PaymentTransaction
  • RefundCase / ChangeCase
  • CreditAccount / CreditLedgerEntry
  • DiscountRule / PromotionRule / CorporatePricingRule
  • Provider / Airline / ServiceChannel
  • NotificationPreference / NotificationEvent
  • SupportTicket / SupportMessage / SupportAttachment
  • AuditLog
  • HealthSnapshot / Incident
  • ExternalKBArticle / ContentPage

This list is conceptual and should guide later PRD and data model sections.


26. Current Scope vs Later Scope

26.1 Current scope now

The governing current-scope set includes:

  • Verteil integration: search, book, retrieve, modify, cancel, refund, reschedule
  • Admin / Agent / User role model
  • booking management
  • payment gateway integration
  • credit management
  • markup logic
  • discount management including corporate/co-operate discount handling
  • SSO
  • 2FA/MFA
  • reports
  • CDC / webhooks
  • notifications
  • audit logs
  • profile management
  • cache mechanism
  • logs / analytics / bug reports
  • provider/service management
  • airline/flight management
  • currency management
  • localization preferences/configuration
  • external KB
  • promotions
  • SEO & ads management
  • unified support ticketing
  • charter/custom flight inventory as a governed module
  • table-stakes search and merchandising features needed for parity

26.2 Later scope by default

  • multiple providers beyond the initial Verteil-led path
  • AI capabilities

26.3 Not governing exclusions for v3

The following are not accepted as default exclusions anymore:

  • direct booking
  • payment processing
  • booking servicing
  • SSO
  • promotions
  • corporate discounts
  • support operations

27. Product Principles

The product should follow these principles:

  1. Booking continuity over redirect fragmentation
  2. Operational traceability over opaque workflows
  3. Commercial governance over ad hoc pricing behavior
  4. Role clarity over blended permissions
  5. Supportability over feature-only thinking
  6. Flight-first depth over shallow multi-vertical sprawl
  7. Extensibility for providers and AI later without making them current dependencies
  8. Trust and transparency over aggressive merchandising

28. Risks and Design Constraints

28.1 Risks

  • supplier-dependent servicing depth may vary
  • payment and credit flows increase liability and operational load
  • promotions can degrade trust if not labeled/governed carefully
  • corporate/private fare logic can become commercially complex
  • charter inventory can require nonstandard workflows
  • regional channel differences can complicate notification and auth rollout

28.2 Design constraints

  • the product must remain operable with Verteil-first supply
  • the system must preserve a clean extension path for later providers
  • AI must not be a hard dependency for baseline product behavior
  • support and finance traceability must exist from day one of direct booking operations

29. Success Metrics Directionally Aligned to This Model

The product model shifts KPI emphasis toward owned transaction outcomes.

Key directional KPIs include:

  • search-to-booking conversion
  • payment success rate
  • booking/ticket issuance success rate
  • offer reprice/mismatch rate
  • refund/change turnaround visibility
  • support SLA and resolution quality
  • credit utilization and exception rate
  • finance reconciliation accuracy
  • promotion effectiveness without trust degradation
  • platform uptime and supplier health

Redirect CTR and partner-postback metrics are no longer the primary governing KPI layer.


30. What Product Model v3 Means for the PRD

The PRD that follows this model should no longer use the following as governing text:

  • “flight meta-search + partner redirect”
  • “no direct booking/payments”
  • “Verteil servicing APIs are future-only”
  • “SSO is readiness only”
  • “credit is conditional only”
  • “promotions are only later-stage add-ons”

The PRD should instead inherit this product model as the authoritative baseline for:

  • product overview
  • scope statement
  • persona model
  • user journeys
  • feature domains
  • portal responsibilities
  • support operations
  • data model boundaries
  • KPI definitions
  • current-vs-later scope partitioning

31. Final Governing Statement

Product Model v3.0 defines the Flight Booking Platform as a Verteil-powered, direct-booking, flight retail and servicing platform for Consumers, Agents, and Admin/Ops teams, with platform-owned checkout, payment, booking lifecycle continuity, markup/discount/credit governance, SSO and security controls, promotions, support ticketing, reporting, auditability, and flight-platform table-stakes required for market parity; only Multiple Providers and AI capabilities are deferred by default.


32. Appendix — Quick Capability Summary

32.1 Must-have now

  • direct booking and checkout
  • payment gateway integration
  • full Verteil lifecycle actions in product scope
  • Admin / Agent / User portals
  • booking management
  • support ticketing
  • credit and discount governance
  • corporate/co-operate pricing support
  • SSO and 2FA
  • promotions and ads controls
  • reports, audit, monitoring, notifications
  • parity-grade flight search UX
  • charter/custom inventory model

32.2 Later by default

  • multiple providers beyond Verteil
  • AI capabilities

32.3 Product identity in one sentence

A flight-first booking and servicing platform with platform-owned commerce, support, and governance layers on top of Verteil connectivity.


  • Document ID: FLYMAX-06-PRD-PRODUCT-MODEL-V3-FLIGHT-PLATFORM
  • Canonical Version: 1.0.0
  • Lifecycle: Active
  • Scope: Valid
  • Source of Truth: docs/
  • Related Change Ticket:
  • Last Reviewed On: 2026-03-09
  • Next Review Due: 2026-03-09

Approval Sign-off

Role Name Date Status
Product Owner Pending
Technical Lead / Solution Architect George Joseph Pending
Engineering Lead Pending
Commercial / Operations Pending

Document Lineage

  • Supersedes:
  • Superseded By:

Change Log

  • 1.0.0 (2026-03-09) - Header/footer standardized to FlyMax documentation playbook.
Last modified: Mar 9, 2026 by George Joseph (6523ae9)