Domain Architecture for Logistics
The domain model is a timeline with provenance: the shipment row (order reference, carrier, service level, recipient), scan rows keyed by shipment and carrier timestamp in canonical states, and the raw events preserved beneath them. Expected-progress rules per carrier and lane (first scan within a day, delivery inside the promised window) turn absence into information: a missing scan is computed, flagged, and assigned rather than noticed by a customer first.
Compliance, Data Residency & Governance
When a delivery is disputed — by a customer, or by you against the carrier — the evidence is the stored raw events plus the normalisation that interpreted them, all timestamped in one European project. Proof of delivery is a record, claims evidence exports assemble from the timeline within the carrier’s claims window, and recipient personal data follows declared retention instead of ageing forever in a tracking spreadsheet nobody owns.
Logistics runs on evidence with deadlines: proof of delivery, claims windows with carriers, customs documentation, and data about recipients that obeys European residency and retention duties. On KERNSTACK the raw carrier events are kept beside their normalised states, so a disputed delivery replays from what the carrier actually sent; exception handling is timestamped work with owners; and recipient data follows the project’s declared retention in one European zone — demonstrable to enterprise customers who audit their carriers’ subcontractors, software included.
Operational Impact on the Software Lifecycle Cloud
Dispatchers work a queue instead of a browser full of carrier tabs: exceptions arrive ranked by age and value, customer service answers “where is it” from the same timeline (so the answer stops depending on who is asked), and carrier performance conversations start from scan-derived facts — first-scan latency, stall rates per lane — computed from your own records.
Key Domain Entities & Workflows
- Primary Logistics Data Entities: shipments, scan events, carrier accounts, exceptions, proofs of delivery
- Governed Lifecycle Workflows: exception review, carrier replay, proof of delivery, customs document intake, claims evidence export
- Integrated Platform Services: functions, tables, workers, analytics
Compare this integrated blueprint with the general Shipment tracking reference architecture or explore our European Sovereign Cloud guarantees.
Frequently asked questions
With a polling worker on a schedule, writing into the same raw-event intake. The downstream world — normalisation, timelines, exceptions — cannot tell the difference, which is the point of storing raw first.
That becomes a computed exception: expected-scan rules per carrier and lane flag the silence inside the window where a call can still change the outcome. The customer hears it from you, which is the entire reputational difference.
Yes — an unguessable tracking key on the shipment row gates a read-only route over the canonical timeline. Internal notes stay on fields the public handler never returns.
Related capabilities, architectures, and comparisons
Ship your stack on the Software Lifecycle Cloud.
Closed preview on dedicated European infrastructure. Bring a repository or start from a blueprint.