Back to Articles|Published on 10/5/2026|23 min read
Part 117 vs Part 135 Flight Duty Time: Data Checklist

Landing Aero Article

Part 117 vs Part 135 Flight Duty Time: Data Checklist

Summary

  1. 01Rule applicability comes first: Part 117 covers the specified Part 121 passenger-operation context, while Part 135 Subpart F separates operation pathways and crew categories.
  2. 02Keep FDP end, duty release and planned assignment completion distinct. Their meanings determine which inputs a reviewer needs for the applicable calculation.
  3. 03A field-level data contract should preserve plans, actuals, original timestamps, corrections, source ownership and the configuration used to explain each result.
  4. 04Acceptance tests should exercise missing, duplicate, late and revised records. These tests provide acceptance evidence, rather than a legal pass/fail conclusion.
  5. 05Evaluate packaged software and custom integration against the same contract, with demonstrations and an audit handoff that preserve inputs, explanations and review dispositions.
Inside this article
  1. 01Executive Summary
  2. 02Introduction and Background
  3. 03Part 117: Passenger-Operation Data Requirements
  4. 04Part 135: Operation-Specific Duty and Rest Records
  5. 05Feature Comparison and the Data Contract
  6. 06Performance and Benchmarks: Scenario Acceptance Tests
  7. 07Data Analysis and Evidence
  8. 08Implications and Future Directions
  9. 09Conclusion

Executive Summary

Part 117 vs Part 135 flight duty time is primarily a question of United States (US) rule applicability and the data needed to explain a calculation. Part 117 of Title 14 of the Code of Federal Regulations (CFR) covers flightcrew members and certificate holders conducting Part 121 passenger operations, including specified related operations. Part 135 Subpart F separates several operation and crew categories; its unscheduled one- and two-pilot provision is not a universal Part 135 rule. Software selection should begin with those boundaries, then examine the operator's procedures and approvals. [1] [2]

The familiar headline limits conceal different measurement structures. Under Section 117.25(e), the baseline preceding-rest requirement is 10 consecutive hours, measured from duty release, providing 8 uninterrupted hours of sleep opportunity. Section 135.267(b), subject to paragraph (c), addresses 8 hours of flight for a one-pilot crew or 10 hours for a qualified two-pilot crew in 24 consecutive hours, including other commercial flying. These are different quantities, not competing settings for one generic duty clock. This report explains their data implications rather than calculating an operational clearance. [3] [4]

Packaged products already document useful capabilities. Cirro advertises offline duty entry and synchronization. Schedaero describes timestamped changes. FL3XX documents actual duty entry. Leon exposes an applied scheme and calculation limits. These are vendor statements, not independent demonstrations of accuracy or proof of coverage for a selected operator. The purchasing question is whether the configured product preserves the operator's necessary inputs, corrections and explanations through every connected system. [5] [6] [7] [8]

The proposed acceptance package consists of a field-level data contract, a scenario test matrix, and an audit handoff. It distinguishes planned from actual events, source time from ingestion time, original from corrected records, and missing data from a reviewed result. A database may normalize a timestamp to Coordinated Universal Time (UTC) while discarding its original zone, and message queues may deliver updates out of order; those behaviors make provenance and revision handling procurement requirements. A hypothetical schedule change and corrected actual show why a status must remain tied to its inputs and applicable rule. Regulatory questions remain with the operator's approved procedures and Federal Aviation Administration (FAA) principal inspector. [9] [10] [11]

10 consecutive hoursBaseline preceding rest under Section 117.25(e), measured from duty release
8Uninterrupted hours of sleep opportunity within the Part 117 baseline preceding-rest requirement
14 hoursTable B example for one or two segments in the 0700 through 1159 acclimated-start band
11.5 hoursTable B example for seven or more segments in the 0700 through 1159 acclimated-start band

Introduction and Background

Crew-scheduling managers, directors of operations and information technology (IT) teams often start a duty-tracking evaluation with the same question: can the product tell them whether a proposed assignment needs attention? That question becomes more useful when expanded: which operation, which crewmember, which source events, which rule version, and which unresolved exceptions produced the answer? Flight duty period (FDP) has a specific Part 117 definition; it should not be treated as a synonym for every duty interval stored in a roster. [12]

This report is explicitly about the United States, with research accessed on October 5, 2026. Current eCFR text was checked alongside the cited annual CFR editions. It examines Part 121 passenger flightcrew scheduling under Part 117 and relevant Part 135 crews under Subpart F. It does not transfer US thresholds to Canadian or European operations. The FAA's own flight-and-duty FAQ directs certificated operators to their principal inspector for further questions. No selected operator or approved alternative was supplied, so operator-specific applicability remains a review item. [11]

The central deliverable is a procurement and integration checklist, not a pilot calculator. A roster, dispatch record, crew application and reporting archive can each contain a plausible time without answering the same question. Schedaero, for example, distinguishes projected duty information from submitted flight logs, while FL3XX allows actual duty entry where scheduled and actual times differ. The contract should specify which event each source owns before any connector is implemented. [13] [7]

Custom integration can be relevant when a packaged tracker needs to receive or reconcile existing operational records. LANDING.AERO describes custom aviation applications and connecting existing systems and data sources. In this comparison it is an adjacent implementation option, not a packaged duty-rule engine or a regulatory contender. Its relevant role is making the operator's data contract executable around an existing workflow; product coverage and rule acceptance still need their own evidence. (Source: www.landing.aero) (Source: www.landing.aero)

Part 117: Passenger-Operation Data Requirements

Capabilities and Rule Structure

Part 117's applicability turns on the operation, not merely on an aircraft appearing in an airline roster. Section 117.1 also addresses specified Part 91 operations directed by a Part 121 certificate holder when a segment is a covered passenger operation. Preserve the assignment context and related legs rather than selecting a rule solely from the flight's commercial label. [14] Section 117.1(d) also permits Part 121 operations to follow Part 117 pursuant to the referenced Part 121 provisions; retain any applicable election in the configuration record. [15]

The data model must distinguish FDP end from duty release. The FDP definition ends when the aircraft is parked after the last flight, with no intention of further aircraft movement by that crewmember. The preceding-rest provision instead measures from release from duty. A single generic end-time field cannot explain both calculations unless its meaning is explicitly documented. [16] [3]

For unaugmented operations, Table B uses scheduled start in acclimated time and the number of flight segments. An integration therefore needs more than UTC elapsed time: it needs the selected start-time basis, segment classification and crew context. Preserve the inputs used in the calculation, even when a dashboard shows only one resulting duration. [17]

Adoption in an Operator's Workflow

Recommended configuration evidence includes:

  • Operation mapping: The approved relationship between certificate holder, assignment and applicable rule.
  • Crew context: Role, qualification context and acclimatization information supplied by an identified owner.
  • Event definitions: Separate report, flight endpoint and duty-release records with named meanings.
  • Historical coverage: Records needed for cumulative checks, with gaps visible before evaluation.

Reserve requires explicit categorization. Section 117.21 treats airport/standby reserve as part of FDP and provides distinct short-call reserve rules. A roster code such as AVAILABLE is insufficient without an agreed mapping to the relevant reserve category. The scheduling owner should approve that mapping and its effective dates. [18]

Strengths and Limitations

Structured rules provide clear questions for a vendor demonstration, but a rule label alone does not explain configuration. Request the rule package, effective version, underlying inputs and disposition of exceptions. Leon's documentation illustrates the type of visibility available in some systems by describing an applied scheme and limits shown in duty details. That feature is useful evidence to request, not proof that a particular US deployment is correctly configured. [8]

A Fatigue Risk Management System (FRMS) also cannot be represented by a generic override button. Section 117.7 requires FAA approval before exceeding provisions through an FRMS. Store any applicable approval reference and its scope as operator-controlled configuration, with an owner responsible for validating it. [19]

A single generic end-time field cannot explain both calculations unless its meaning is explicitly documented.

Part 135: Operation-Specific Duty and Rest Records

Capabilities and Rule Structure

Part 135 Subpart F separates scheduled passenger operations, other applicable operations, special helicopter emergency medical evacuation provisions and flight-attendant requirements. Section 135.261 also permits an eligible election to follow Section 135.265 with an appropriate operations-specification amendment. A tracker needs the actual Subpart F pathway and crew role, not simply a Part 135 checkbox. [2]

For unscheduled one- and two-pilot crews, Section 135.267(b) combines assigned flight time with other commercial flying. Paragraph (c) contains a conditional regularly assigned duty-period provision of no more than 14 hours. Treat that condition as a distinct rule context requiring evidence, rather than advertising an unconditional duty-day maximum. [20]

Paragraph (d) requires 10 consecutive hours of rest within the 24-hour period preceding planned assignment completion for paragraph (b) assignments. A changed completion estimate is therefore a meaningful input change. The system should retain the earlier plan, the revised plan and the resulting review record instead of rewriting the original forecast. [21]

Adoption in an Operator's Workflow

For Part 135 crew duty time tracking, proposed onboarding records include:

  • Regime selection: Applicable Subpart F section and supporting operator approval or procedure reference.
  • Crew assignment: Stable crew identity and the assignment's one- or two-pilot context.
  • External activity: Other commercial flying supplied through an accountable declaration process.
  • Rest evidence: Prospective rest designation, recorded boundaries and unresolved interruptions.

Some packaged products address external records. Schedaero documents ad-hoc flight-time logging, including flying outside the organization. That is a useful demonstration target: ask how the entry reaches calculations, how duplicate declarations are handled and whether historical corrections trigger renewed review. [22]

Strengths and Limitations

Cirro's published US rule list names 135.267 Non-Scheduled and 135.271 HEMS, the vendor’s helicopter emergency medical services designation. This supports a concrete coverage question but does not establish Part 117 coverage or every Subpart F pathway. Ask the supplier to identify the exact rules supported for the intended operator and demonstrate its configuration. [23]

Rest classification also depends on activity, not just elapsed time. Section 135.263 excludes specified required nonlocal transportation from rest. Preserve transport records and the operator's classification decision alongside the rest interval. A report that only displays free space between flights cannot supply this explanation by itself. [24]

The implementation recommendation is to make uncertainty visible. Unknown outside flying, unmapped duty codes or unconfirmed rest records should reach an assigned reviewer with a reason. The software result is evidence for that review, not a replacement for the operator's governing procedures.

Feature Comparison and the Data Contract

Figure 01
Different rule contexts require different inputs
Part 117Passenger-operation context
  • Preserve the covered Part 121 passenger-operation context and specified related operations.
  • Store FDP end separately from duty release; the endpoints serve different calculations.
  • For unaugmented Table B evaluation, retain acclimated scheduled start and flight-segment count.
Part 135Operation-specific pathways
  • Select the actual Subpart F pathway and crew role for the assignment.
  • For unscheduled one- and two-pilot crews, include assigned flight time and other commercial flying.
  • For paragraph (b) assignments, retain planned completion and its revisions for the preceding-rest review.

These are data requirements and review questions. Operator-specific applicability remains a review item.

Compare Measurement Structures Before Products

Table 1 compares the information structures a buyer should evaluate. The cells identify documented distinctions and proposed review questions, not complete regulatory thresholds.

DimensionPart 117 contextPart 135 contextSoftware review question
ApplicabilityPart 121 passenger flightcrew context.Multiple Subpart F pathways and crew categories.Can the operator document the rule selection for each assignment? [25] [2]
Daily evaluationTable B uses acclimated scheduled start and segment count.Unscheduled one- and two-pilot assignments use the applicable 135.267 provisions.Are relevant inputs visible rather than hidden behind a single duration? [17] [4]
Activity classificationDeadhead is duty, not rest, and is not a Table B flight segment.Specified required nonlocal transport is excluded from rest.Are transport category and source evidence retained? [26] [24]
Time interpretationPreserve the calculation's selected time basis.Preserve each source timestamp and offset before normalization.Can a reviewer reconstruct the instant and original local value? [27]
Record correctionPreserve original and corrected values as an engineering design choice.Apply the same provenance discipline to external flying and duty logs.Can the previous result be explained after correction? [28]
Exception handlingApproval references need operator-controlled ownership.Rule-path selection needs operator-controlled ownership.Does the workflow distinguish unresolved data from a reviewed decision? [29]

The meaningful comparison is thus a data-dependency comparison. Both contexts need trustworthy event records, but their classifications and measurement windows differ. Engineering components can be shared; rule selection and event meaning need explicit configuration. Vendor demonstrations should begin with the operator's assignments and event vocabulary rather than a prepopulated dashboard.

Field-Level Source Ownership

Table 2 is a proposed flight operations duty time data contract. Field names are illustrative. Sources of record and exception owners must be assigned locally; the table does not establish FAA-mandated database columns.

Input fieldProposed source of recordRule or jurisdiction contextUpdate triggerEvidence retainedException owner
operation_regime, crew_roleApproved operator configuration and crew rosterUS rule-path selectionAssignment or configuration changeSelection rationale and approval referenceOperations compliance lead
crew_id, leg_id, assignment_idCrew master and scheduling systemBoth US contextsNew or reassigned recordSource IDs and mapping historyScheduling/data steward
source_local_time, utc_offset, event_utcOriginating event systemTimestamp interpretationEvery event or correctionOriginal value and normalized instantIntegration owner [30]
zone_id, timezone_releaseAirport/location mapping and deployed time databaseEngineering support for time conversionMapping or conversion-data updateZone and release actually usedIT configuration owner [31]
planned_report, planned_completionApproved schedule revisionProspective assignment reviewDelay, extra leg or reassignmentOriginal plan and later revisionsCrew scheduling
planned_flight_start/end, actual_flight_start/endSchedule and flight-log ownerApplicable flight-time definitionLeg revision or actual correctionEvent meanings, planned/actual values and source IDsFlight-log reviewer
actual_report, parked_time, duty_releaseDefined crew/operations event feedsPreserve separate event meaningsActual submission or correctionSource author, event and received timesCrew/operations reviewer
reserve_category, transport_categoryRoster and travel assignmentApplicable rule classificationCategory or assignment changeCategory mapping and source assignmentScheduling standards owner
outside_flying, declaration_stateCrew declaration and review workflowApplicable cumulative-flight inputsNew declaration or amendmentExternal record, attribution and dispositionChief pilot delegate
planned_rest_start/end, recorded_rest_start/end, rest_designationOperator-designated rest recordApplicable rest pathwayDesignation, release or reported interruptionProspective designation and correctionsOperations reviewer
sleep_opportunity_recordDesignated crew-rest reporting workflowPart 117 where applicableRest plan or crew reportOpportunity evidence and unresolved questionsCrew-rest reviewer
revision_id, supersedes_id, authorSource event/change recordEngineering provenanceEvery accepted correctionPrevious value, reason and actorSource owner [32]
rule_version, configuration_ref, explanationSelected rule engine and operator configurationApplicable rule and approval contextRecalculation or configuration releaseInputs, applied scheme and explanationRule owner [33]
source_event_time, received_time, missing_stateIntegration monitoringEngineering freshness and completenessLate, missing or recovered eventDelivery receipt and gap dispositionIntegration support
alert_id, disposition, audit_package_idReview queue and controlled exportOperator audit workflowAlert review or exportOriginal records and export manifestReview/audit owner [34]

The contract prevents a connector from silently deciding what a field means. UTC, Coordinated Universal Time, is an interchange basis; it does not eliminate the need to retain local context. PostgreSQL explicitly notes that the original time zone is not retained in its timestamp-with-time-zone representation. Store that provenance separately when the operator needs to reconstruct a conversion. [9]

IANA explains that time zone data is updated when political rules change. [31] Releases have no fixed schedule. Record the release used by the conversion component, together with a policy for recalculating future plans after an update. This is an engineering recommendation, distinct from the rule engine's effective regulatory version. [35]

Packaged Product or Adapter Work

Public documentation shows that buyers can evaluate existing products before commissioning a separate interface. Flylogs describes configurable time limits and permitted crew edits; FL3XX documents operational application programming interface (API) endpoints and a changelog. Those features help define a demonstration, but they do not establish the precise coverage or contract terms of a deployment. [36] [37]

Use these procurement questions:

  • Coverage: Which named US rules and operation categories are delivered and maintained?
  • Configuration: Which operator procedures and approvals require separate implementation?
  • Actuals: Which source wins when roster, crew and operations times disagree?
  • Revision history: Are superseded payloads exportable, including author and reason?
  • Access: Which endpoints and write permissions are contractually available?
  • Updates: How are rule, API and schema releases announced and tested?
  • Portability: Can the operator obtain inputs, explanations and review dispositions together?
  • Demonstration: Can the supplier run the operator's correction and missing-data scenarios?

Access rights need separate verification. Flylogs ties API availability to account arrangements; FL3XX's getting-started documentation states that its API is included only in Premium. Schedaero advertises an open API, but that description alone does not establish every endpoint, historical export right or permitted write action. Obtain the relevant entitlement and scope in writing. [38] [39] [40]

Performance and Benchmarks: Scenario Acceptance Tests

Measure Evidence Quality, Not a Marketing Verdict

No independent accuracy, calculation-speed or labor-saving benchmark was established in this research. The proposed benchmark is an operator-owned test corpus with recorded inputs, expected review questions and replayable results. Label these tests acceptance evidence, not proof of regulatory compliance. Supplier claims and operational acceptance remain different evidence categories.

Table 3 proposes scenario-based tests for pilot duty time tracking software. Each test asks whether the workflow preserves necessary evidence and directs review; none delivers a legal pass/fail conclusion.

Test caseInput changeExpected review questionsEvidence to inspect
Corrected actualReplace a previously submitted duty-release timeWhich prior result changed, and who authorized the correction?Both revisions and their lineage [28]
Schedule delayAmend report and planned completionWas the original report preserved separately from the revised report?Original/revised schedule and applied scheme [41]
Local midnight or time-zone changeSend an offset-bearing timestamp with a separate zone identifierDid normalization preserve the source's meaning?Original string, offset and UTC value [27]
Regime reassignmentMove an assignment to a different approved operation contextWho confirmed the new rule path and crew category?Configuration reference and approval evidence
Outside flyingAdd a crew declaration after roster publicationWhich historical evaluations were reopened?Declaration, ingestion receipt and review disposition
Offline updateReconnect after a crew entry was made offlineDoes source event time remain distinct from received time?Offline entry and synchronization result [5]
Duplicate deliveryDeliver the same source event againWas it recognized without duplicating duty or flying?Stable identity and unchanged reconstructed result [42]
Out-of-order deliveryDeliver a correction before an older eventDid the older event overwrite the accepted revision?Sequence/revision logic and exception record [10]
Locked submissionAttempt an operations edit after log submissionWhich edit path and review authority apply?Lock state and resubmission record [43]
Missing source eventOmit a required actual endpointIs the result visibly incomplete, with an assigned owner?Missing-field explanation and alert disposition
Export and replayExport inputs, changes and result, then reconstructCan the historical result be explained using its recorded configuration?Source records, export manifest and integrity check [34]

The table deliberately tests transitions, not just a clean first calculation. Microsoft recommends integration testing for projections, idempotency and schema evolution. [44] For a duty tracker, the corresponding evidence is whether a revised source event produces the expected reconstructed record while retaining the prior explanation. A repeatable result requires agreed event identity and revision precedence.

For example, Amazon SQS standard queues provide at-least-once delivery and may deliver messages out of order. Google Pub/Sub documents exactly-once support for pull subscriptions, with a stable message ID across redelivery. Neither description justifies assuming that business events are unique or correctly sequenced in an unspecified integration. Verify the actual connector configuration. [45] [46] [47]

Hypothetical Example: A Schedule Change and Corrected Actual

The following times are invented test inputs, not a real flight or an operational recommendation. A US assignment initially records report at 12:00Z, planned completion at 20:00Z, and planned duty release at 20:30Z. A later schedule revision records planned completion at 21:00Z. After the assignment, a crew submission records actual duty release at 21:20Z, later corrected to 21:50Z.

The test asks the system to retain each state rather than judge the assignment here. In Part 117, the reviewer needs separate FDP and duty-release endpoints; under the relevant Part 135 pathway, planned completion also matters. Missing crew context, prior records or rule selection prevents a defensible legal answer. [12] [21]

Expected review evidence is:

  • Original plan: Its source assignment and revision identifiers.
  • Revised plan: The changed completion event and schedule author.
  • First actual: Its source timestamp, ingestion timestamp and submitting actor.
  • Correction: The superseded record, reason and authorized revision.
  • Result history: Each calculation's input set and configuration reference.
  • Open questions: Missing fields and alerts requiring human disposition.

Schedaero says the latest saved flight log supersedes the previous version. A buyer should therefore ask how earlier payloads remain available for explanation or export; supersession and timestamping do not themselves establish immutable historical retention. FL3XX's documented synchronization indicator offers another useful test: whether visible freshness corresponds to the specific records used in a result. [48] [49]

Figure 02
Hypothetical schedule and actual revisions
  1. PlanOriginal assignment plan20:00Z / 20:30Z

    Invented test inputs: report at 12:00Z, planned completion at 20:00Z and planned duty release at 20:30Z.

  2. RevisionRevised planned completion21:00Z

    Retain the changed completion event and schedule author alongside the original plan.

  3. ActualFirst actual duty release21:20Z

    Retain the crew submission with its source timestamp, ingestion timestamp and submitting actor.

  4. CorrectionCorrected actual duty release21:50Z

    Preserve the superseded record, correction reason and authorized revision, together with result history.

The resulting decision is narrower and more defensible than buying a generic green status indicator. It identifies what the system knows, where that knowledge came from, which rule and configuration were applied, what changed, and what still requires review.

Data Analysis and Evidence

Quantified Rule Inputs Are Not Product Benchmarks

The useful quantitative evidence here concerns measurement windows and table parameters, not market size or software demand. The January 2025 official CFR edition lists unaugmented Table A flight-time limits of 8 hours for the 0000 through 0459 reporting band, 9 hours for 0500 through 1959, and 8 hours for 2000 through 2359. These examples describe that table's stated context; they are not universal duty limits. [50]

The same annual edition's Table B illustrates why a segment count matters. Within the 0700 through 1159 acclimated-start band, it lists 14 hours for one or two segments and 11.5 hours for seven or more. The current eCFR Table B confirms the scheduled-start and segment-count structure. The annual PDF is dated evidence, so implementation should retain the current rule package and reconcile its values against the current text. [50] [17]

Historical windows create another data requirement. Section 117.23 includes flight-time limits of 100 hours in 672 consecutive hours and 1,000 hours in 365 consecutive calendar days, and FDP limits of 60 hours in 168 consecutive hours and 190 hours in 672 consecutive hours. These examples explain why a same-day roster is insufficient input for all evaluations. The source also specifies the scope of flying included, which must be reflected in the operator's intake process. [51]

Section 135.267 instead includes commercial-flying limits of 500 hours per calendar quarter, 800 hours in two consecutive calendar quarters, and 1,400 hours per calendar year. Calendar-based and consecutive-hour windows should remain explicitly typed in the rule configuration and audit explanation. Avoid converting every historical requirement into one generic rolling counter. [52]

A Measurable Acceptance Evidence Set

Suggested measurements, with targets selected by the operator, include:

  • Completeness: Required source fields present versus missing for each assignment.
  • Freshness: Difference between source event time and received time, grouped by source.
  • Correction coverage: Revisions linked to the prior record and a responsible actor.
  • Replay agreement: Historical results reproduced using the recorded inputs and configuration.
  • Exception closure: Alerts with a reviewer, disposition and supporting evidence.
  • Export coverage: Required source and transformed records included in the handoff package. [34]

These are proposed engineering measures, not FAA thresholds or observed vendor scores. NIST's log-management guidance supports preserving original logs and checking transferred-log integrity. Its publication is from 2006; this report uses those general principles without recommending its historical cryptographic examples. [34]

Fatigue assessment also extends beyond a duty-counter result. FAA AC 120-103A identifies time since sleep, time of day, multiple time zones and workload among fatigue factors. A documented limit evaluation should remain distinct from the operator's broader fatigue-management process. No numerical software score in this report measures fatigue risk. [53]

Implications and Future Directions

The practical decision is whether the chosen tracker can demonstrate the contract using the operator's data. If it can, purchase and configuration may cover the requirement. If a necessary source, revision workflow or export is missing, an adapter may be justified. The gap should be stated as an observable requirement, such as preserving original timestamps or exporting superseded records, rather than a general claim that the market lacks suitable tools.

Existing documentation supplies specific starting points. Leon exposes an Air Operator Certificate (AOC) revision reference and acclimatization information in its duty API object. SMS Pro documents management notifications and reports for accounting export. These features suggest targeted demonstrations; an accounting report should not be assumed to contain a complete regulatory audit package. [54] [55] [56]

The integration contract also needs authorized access and version management. FL3XX asks integration applicants to identify data read/write needs, and its API documentation describes a changelog. RosterBuster's developer documentation requires user permission for roster exchange. A source being technically readable does not establish the operator's contractual entitlement to every record or action. [57] [58] [59]

Custom work should preserve the operator's ownership of event definitions, rule applicability and review. LANDING.AERO's first-party description emphasizes tailored flight-operations software, including integration, automation and dashboards. That model can be relevant to the adapter scope identified here; it does not establish a supplied Part 117 or Part 135 compliance product. (Source: www.landing.aero)

The proposed handoff checklist is:

  • Coverage record: Applicable operation categories, crew roles and selected rule packages.
  • Source map: Named owners and precedence for every required event.
  • Access record: Confirmed endpoints, permissions and export entitlements.
  • Time policy: UTC conversion, original zone retention and deployed time-data release.
  • Revision policy: Stable IDs, correction lineage and handling of late updates.
  • Test corpus: Representative scenarios and expected human review questions.
  • Alert workflow: Named exception owners and required disposition evidence.
  • Audit export: Inputs, changes, explanations and operator configuration references.
  • Release process: Schema and rule changes reviewed before use.
  • Acceptance record: Operator signoff on the demonstrated workflow and remaining limitations.

This handoff turns a product evaluation into a reviewable operational-data specification. Future changes can then be assessed against known inputs and tests rather than a remembered dashboard demonstration.

Conclusion

Figure 03
From rule inventory to audit handoff
  1. 01Establish the rule inventory

    Document the applicable operation categories, crew roles and selected rule packages.

  2. 02Assign event ownership

    Name sources of record, event owners and precedence for each required event.

  3. 03Separate event states

    Keep plans, actuals and corrections distinct so prior results remain explainable.

  4. 04Demonstrate activity intake

    Demonstrate reserve, transport and outside-flying intake where the selected context requires it.

  5. 05Test record transitions

    Exercise missing, duplicate, late and revised records with expected human review questions.

  6. 06Require the audit handoff

    Preserve inputs, configuration, result explanations and human dispositions in the handoff.

The answer to Part 117 vs Part 135 flight duty time is not a universal difference between two duty-day numbers. The comparison starts with the applicable US operation and crew context, then follows the event meanings, classifications and historical windows used by that context. A trustworthy tracker must make those dependencies explainable to the people responsible for reviewing them.

The proposed procurement approach has a concrete sequence. Establish the operator's rule-path inventory. Assign sources of record and event owners. Separate plans, actuals and corrections. Demonstrate reserve, transport and outside-flying intake where relevant. Test missing, duplicate, late and revised records. Finally, require an audit handoff that preserves inputs, configuration, result explanations and human dispositions.

Packaged software and custom integration should be assessed against that same contract. A packaged feature may already solve the requirement; an adapter may be needed where an operational source or workflow is absent. Neither choice changes the underlying regulatory obligation. Public product documentation is a starting point for questions, while operator-specific demonstrations and approved procedures determine whether the intended implementation is usable.

The resulting decision is narrower and more defensible than buying a generic green status indicator. It identifies what the system knows, where that knowledge came from, which rule and configuration were applied, what changed, and what still requires review. That is the appropriate foundation for evaluating flight duty time tracking software in a US flight operation.

External Sources (59)

About

Landing Aero

We Build Flight Operations Software - custom applications designed for aviation.

Disclaimer

This document is provided for informational purposes only. No representations or warranties are made regarding the accuracy, completeness, or reliability of its contents. Any use of this information is at your own risk. Landing Aero shall not be liable for any damages arising from the use of this document. This content was generated with assistance from artificial intelligence tools, which may contain errors or inaccuracies. Readers should verify critical information independently. All product names, trademarks, and registered trademarks mentioned are property of their respective owners and are used for identification purposes only. Use of these names does not imply endorsement. This document does not constitute professional or legal advice. For specific guidance related to your needs, please consult qualified professionals.