
Ask who owns the middle mile. You'll get four answers, all wrong
Ask who owns the middle mile on a cross-border shipment and you'll get four answers — origin agent, airline, broker, last-mile carrier — all confident, all partial, all wrong about the whole journey.
The assumption is that someone is responsible for the parcel between the origin warehouse and the destination doorstep. In practice, each party owns a leg. The origin agent handed it over at the airport. The airline covers one airport pair on the waybill. The broker clears what arrives. The last-mile carrier can't see anything until it's scanned at their depot. Everyone is telling the truth. Nobody's answer covers the parcel.
Most calendar time goes on transitions, not transit — and those waits happen between parties, on no one's dashboard. This post is why the middle is the process, why the obvious fixes fail, and what's actually missing.
The middle isn't a gap in the process, it is the process
Most of the calendar time on a cross-border shipment goes on transitions rather than transit. Sitting in an origin warehouse waiting for enough volume to consolidate. Waiting for a flight with space, which in peak season is not the next flight. Waiting for a document somebody hasn't sent. Waiting on a customs query that went to a shared mailbox someone checks twice a day.
The flying is the fast part. Then the parcel lands and waits again — for the manifest to be transmitted, for the broker to be instructed, for the handling agent to break down the consolidation and stage the pieces.
None of those waits belong to a party. They happen between parties, which is exactly why they don't appear on anyone's dashboard, don't feature in anyone's SLA, and don't get anyone's name attached at the review meeting. Each individual participant genuinely did their bit on time.
Every operator I've talked to has a version of the same story. The shipment was fine, then it went quiet for three days, then it turned up. Nobody knows what happened, because nobody was watching. There was no system whose job that was, and there's no party you can send the question to who has a complete answer.
The interesting detail is what happens next. The three days get absorbed into an average transit time, the average becomes the quoted lead time, the quoted lead time becomes the customer promise, and the promise is now padded to cover an unexplained failure that recurs on maybe one shipment in twenty. Everyone pays for it. Nobody's measuring it.
Why the obvious fixes don't work
The first intuitive answer is a single provider end to end. One company, one system, one throat to choke.
That exists, and it works. It's also expensive and rigid, and the operators who need it least are the ones who can afford it. Everyone else picks the best carrier per lane and per leg, which is the correct commercial decision — the price differences are real and material — and it's the reason the fragmentation exists in the first place. Fragmentation isn't a failure of the industry. It's the industry responding to price.
The second intuitive answer is integration. Connect the systems, share the data, problem solved.
Except the systems aren't refusing to talk. They're answering a different question. A carrier tracking API tells you what happened inside that carrier's network. It has no view of the leg before and no interest in the leg after. It has its own identifier for the consignment, its own event vocabulary, its own idea of what "delivered" means, and its own clock.
Ten of those, integrated perfectly, still don't give you a door-to-door picture. You get ten accurate partial stories with no shared key and no shared timeline, and reconciling them is the actual work. The integration was never the hard part.
The third answer, which I hear less often but which is more honest, is that you don't fix it — you buy insurance and pad the promise. That at least prices the problem instead of pretending it isn't there.
What's actually missing
Something has to hold the shipment as one object from creation to delivery, and treat every carrier, every document and every event as an attachment to that object rather than the other way round.
That sounds like a data modelling preference. It's a commercial position.
Whoever holds that record is the only party who can answer the questions that matter. Which lane is quietly costing you two days. Which handoff fails most often, and whether it fails in one direction or both. Whether the carrier's transit performance matches what they sold you. Whether the invoice you just received reflects the service you actually got. Right now nobody holds that record, so nobody can answer, and the questions stop being asked.
It also changes what a delay means. If you own the spine, a shipment that stops moving is a detectable state — something that should have happened by now hasn't. If you only own a leg, a shipment that stops moving somewhere else is invisible to you by construction. You cannot alert on an absence you can't see.
That's the layer we're building. Not a replacement for the carriers, brokers or agents — they're good at their legs, and their legs are genuinely hard. The spine that holds the legs together is the part nobody owns.
Which, conveniently for anyone building it, is also where the money is — and where your padded lead times come from, because the three-day silences nobody measured became the promise you sell.
