Airline catering carries a complete record from kitchen to ramp

Production, quality, dispatch, and ramp teams share batch records and confirmed cart handoffs through cold-room and airside coverage gaps

Airline catering staff prepare meal trays beside dispatch carts in a production facility.

Problem

The airline-food operation needed a dependable handoff between the production floor and the aircraft-loading workflow. The pain was concentrated at the loading deadline: a cart's physical arrival did not by itself tell the receiving team which batches it carried, whether quality had released them, or whether dispatch and ramp agreed on custody. Gaps in that record meant status calls, rescans, and later re-entry across production, quality, dispatch, and ramp teams.

Solution

Offline Protocol was integrated around those existing responsibilities. The Offline Protocol Mesh SDK1 connects production terminals and dispatch and ramp handhelds over available qualified paths. Data Edge Sync2 shares cart manifests and checklist progress, while retained batch evidence, quality-release references, and receiving receipts preserve the history of each load. A handoff keeps the same identifier across retries, so a repeated scan returns the recorded acceptance. The facility gateway reconciles that evidence into existing enterprise systems.

Outcome

The result is a handoff the receiving team can resolve from the record it holds. Ramp staff can check the cart's contents and release evidence at receipt; dispatch can see whether custody has actually been accepted. This makes loading coordination more efficient under deadline pressure, reduces the need to chase another team for status, and carries a traceable batch-to-cart history through cold-room and airside coverage gaps.

Four zones, four different decisions

The facility is not treated as one uninterrupted wireless room. Production terminals create the batch context; quality devices record checks; dispatch associates released goods with a cart; ramp handhelds acknowledge receipt. A device can retain work while moving between zones and share it when a qualified path exists.

ProductionBatch identityProduction terminalManifest createdCold storageQuality releaseChecks + temperatureHold remains authoritativeDispatchCustody offeredCart + dispatch referenceSending-team recordRampCustody acceptedReceiving handheldReceipt retained locallyZone transitions can interrupt connectivity. The device retains the work between encounters.
ProductionBatch identityProduction terminalManifest createdCold storageQuality releaseChecks + temperatureHold remains authoritativeDispatchCustody offeredCart + dispatch referenceSending-team recordRampCustody acceptedReceiving handheldReceipt retained locally
01 / The physical path from production to ramp

The Offline Protocol Mesh SDK1 supplies local discovery and exchange. Dynamic Offline Relay Switch (DORS) selects an available transport qualified for the terminals and handhelds. OfflineID3 identifies enrolled devices, and Messaging Layer Security (MLS)4 protects the operational records. The facility gateway retains the enterprise outbox; Relay forwards ciphertext to the authenticated ERP, QMS, or warehouse recipient adapter.

Each zone can retain its own accepted work between device encounters. Gateway reconciliation joins those records by batch, cart, and handoff identity.

Batch identity follows the physical load

A release record is useful only if it belongs to the goods being dispatched. Batch and cart identifiers connect production evidence to the loading manifest. Splitting a batch across carts does not duplicate its release authority; combining goods in a cart does not erase their separate histories.

Source batchPhysical loadManifest referencesBatch AProduction batch IDQuality-release referenceBatch BProduction batch IDQuality-release referenceCart 1Items from ACart 2Items from A + BDispatch manifestCart IDIdentifies the physical loadItem allocationQuantity + source batchRelease referenceOriginal quality authorityHandoff IDSending / receiving receiptLines show material lineage and record references. A mixed cart retains separate batch-release decisions.
Batch lineage / source referencesBatch ABatch IDRelease refBatch BBatch IDRelease refCart 1Cart 2A allocationA + B allocationsDispatch manifestCart ID → item allocation → batch IDEach batch retains its quality-release reference.Handoff ID identifies the custody transfer.Source references survive a mixed-cart load.
02 / Batch evidence follows the cart manifest

The manifest links each cart and item allocation to its batch ID and quality-release reference. A custody event adds the handoff ID, sender or receiver identity, and capture time. Temperature observations and receipts remain immutable; corrections append evidence under the original source reference. Data Edge Sync2, Offline Protocol's replicated-data layer, synchronizes the compact manifest, checklist progress, and notes. The source event log supplies the audit history.

Quality rules stay in the existing quality system and approved operating procedures. A missing check, excursion, or hold remains an exception. Offline Protocol neither waives HACCP requirements nor infers release from a successful network transfer.

Custody changes when the receiving team accepts

Dispatch records an offer of custody with a stable handoff ID. The receiving team records acceptance against that same ID. If its device is isolated, the acceptance is retained locally and the sender continues to see an unresolved handoff until the receipt arrives.

QualityDispatchRampRecordReleasedEvidence approvedOfferedHandoff ID retainedAcceptedReceiver commitsReconciledReceipt confirmedReturn acceptance receiptUntil acceptance arrives, the sending team sees an open handoff.
Quality releasedApproved evidence permits dispatch.Dispatch offers custodyHandoff ID identifies this physical transfer.Ramp accepts custodyReceiving team commits its receipt.No path: receipt stays local.History reconciledSender and enterprise receive the same receipt.A scan without acceptance is still an open handoff.
03 / The receiving receipt completes the handoff

A repeated scan or lost receipt cannot create another physical cart. The recipient commits its event ID, business transition, and receipt state together; retries return the existing outcome. Conflicting cart assignments or a late quality hold remain visible for resolution rather than being merged into an apparently successful dispatch.

This is where local coordination helps the operating team: a cart being prepared, released, offered, and received has four distinguishable states. Staff can act on the part of the process they own without asking another team to reconstruct it verbally.

The integration in the facility

Adapters connect through supported ERP, QMS, warehouse, and dispatch interfaces. PLCs, SCADA, airline planning, and equipment controls retain their roles. Sensor exports enter through existing gateways; a temperature probe does not need to become a full mesh peer.

The Rust gateway composition uses offline-protocol, offline-protocol-core, offline-protocol-transport, offline-protocol-router, offline-protocol-services, offline-protocol-reliability, and offline-protocol-mls. Mobile integrations use offline-protocol-uniffi or the supported Mesh SDK bridge. offline-protocol-data holds the replicated manifests and checklists in bounded dispatch spaces.

An accepted transition commits with its outbox entry. A recoverable projection queue crosses into the separate SDK store. Device qualification covers cold-room doors, metal carts, loading-bay movement, battery-saving behavior, and application restarts. Shadow comparisons precede activation of each supervised handoff path.

From cart movement to confirmed custody

Production, quality, dispatch, and ramp now contribute to one cart history while retaining their own authority. The receiving receipt closes the handoff; a network send or an additional scan does not. Staff have a shared way to identify the unresolved step, which removes the need to infer readiness or custody from physical movement alone.

Validation follows complete loads through production and ramp receipt. The operating measures capture both record correctness and the coordination work around it:

MeasureWhat the operating run checks
Release-to-receipt timeTimestamp the actual dispatch release and receiving acceptance, separating transport time from waiting.
Evidence completenessAccount for every required committed quality observation and custody event.
Handoff correctnessRequire one completed transfer per handoff ID despite repeated delivery.
Manual coordinationCount status calls, rescans, and later re-entry per cart in comparable dispatch windows.
Exception handlingVerify that missing checks, stale authority, and held batches remain unresolved until the proper owner acts.

Managed services and expansion

Bring partners into the handoffScoped manifests and receiving accessCapability ExchangeFollow the return journeyCart custody and optional presence evidenceCustody records + Proof of LocationSee the unresolved transferDispatch history and delivery exceptionsHosted Relay + Telemetry
Bring partners into the handoffScoped manifests and receiving accessCapability ExchangeFollow the return journeyCart custody and optional presence evidenceCustody records + Proof of LocationSee the unresolved transferDispatch history and delivery exceptionsHosted Relay + Telemetry
04 / Extend custody from meal delivery to cart returns

The outward meal journey establishes a reusable custody record. The natural expansion is the return journey: empty carts, reusable containers, and catering equipment moving from ramp back to the facility, often through different teams and coverage conditions.

Visibility across dispatch waves. Hosted Relay returns retained release and receiving evidence to enterprise adapters. Managed Telemetry5 can collect queue age, delivery failures, and adapter status by facility and dispatch window. Joining those signals to application handoff IDs helps supervisors identify whether an unresolved transfer is waiting on a crew decision, a local connection, or enterprise ingestion. The local handoff continues while the reporting connection is unavailable.

Returnable equipment and contracted handoffs. The same offer-and-acceptance model supports cart returns, equipment loans, and transfers to an authorized ground-handling partner. Capability Exchange6 can expose a scoped manifest lookup or receiving service, so a partner accesses the assigned load without receiving unrestricted production records. Each partner still owns its acceptance decision.

Evidence at the loading point. Proof of Location7 can supplement a ramp check-in with witnessed presence during the handoff window. It does not establish cart contents, temperature compliance, or quality release. Combined with the existing custody record, this supports additional equipment-tracking, partner-reconciliation, and service-level reporting workflows across facilities and contracted teams.

References

  1. 01Offline Protocol Mesh SDK
  2. 02Data Edge Sync: replicated documents and persistence
  3. 03OfflineID and device identity
  4. 04Messaging Layer Security: RFC 9420
  5. 05Runtime telemetry
  6. 06Service discovery and authenticated invocation
  7. 07Proof of Location

Bring the failure case. Leave with evidence. One workflow, agreed criteria, 4 to 16 weeks.

Scope an evaluation Read the docs