Cargo chain of custody · road and sea
Stop unauthorized releases. Prove every handoff.
From origin seal to final release, on the road and across the ocean, Omnareth checks each transfer against the shipment's record: who holds it, who may receive it, which seal, which vessel, which bill of lading, which driver.
Beyond tracking.
Toward verified accountability.
An additional layer of verification for critical shipment activities, alongside the tracking and transport systems you already run.
Authenticated transfers
Verify authorization at custody handoffs: the party, the driver, the seal and the vessel are checked against the shipment's record before cargo changes hands.
Tamper-evident records
Strengthen the integrity of activity records: every decision is sealed with a hash and anchored, so a later edit fails verification.
Investigation trails
Make critical evidence easier to review: each handoff, refusal and fraud case is recorded with what was known at the time.
Verify more. Replace less.
Request a 90-day pilot consultationBy road · reference scenario
1,200 laptops, Shenzhen to Long Beach, attacked six times
Shipment SHP-2026-0042 travels under seal SL-884201 in container PCLU4412078. Its legitimate custody chain proceeds while every attempt to divert it is refused, and blocked attempts never change custody.
Shipper · Shenzhen
Ocean carrier
Long Beach
Consignee
A second shipment, 4,000 smartphones, shows a theft pattern in transit: a route deviation and 95-minute stop (flagged), doors opened off-site (denied), and arrival 1.6 tonnes light with the seal intact (flagged).
By sea · reference scenario
24 tonnes of copper, Antofagasta to Rotterdam
Shipment SHP-2026-0071 sails on the Pacific Meridian under seal SL-310288 and an original bill of lading. Omnareth checks every loading, voyage report, discharge and release against the booking.
Port of loading · CLANF
Pacific Meridian · PM-614N
Not booked · MAPTM
Port of discharge · NLRTM
The ship-to-ship transfer and the diversion attempt both implicate the vessel, so Omnareth puts it on watch automatically. Its discharge at Rotterdam is allowed, with a flag for review.
Threat coverage
23 threats, 29 rules
Road and sea, handoff to release. DENY blocks the action. FLAG lets it proceed and tells an operator why it needs a look.
| Threat | What Omnareth checks | Caught at | Rule code | Decision |
|---|---|---|---|---|
| Seal tampering or seal swap | Seal at handoff differs from the origin seal, or is reported broken | Handoff | SEAL_MISMATCH · SEAL_BROKEN | DENY |
| Container swap | Container number differs from the booking | Handoff | CONTAINER_MISMATCH | DENY |
| Custody gap / ghost handoff | Party handing over or releasing is not the recorded custodian | Handoff · Release | CUSTODY_GAP | DENY |
| Unauthorized custodian | Receiving party is not approved for the route | Handoff | UNAUTHORIZED_CUSTODIAN | DENY |
| Unauthorized release | Release recipient is not an authorized consignee | Release | UNAUTHORIZED_RELEASE | DENY |
| Forged or stale release order | Release order at the gate does not match the order issued | Release | INVALID_RELEASE_ORDER | DENY |
| Fictitious pickup | Driver is not on the consignee's dispatch list | Release | FICTITIOUS_PICKUP | DENY |
| Double release | Shipment has already been released | Release | DUPLICATE_RELEASE | DENY |
| Premature release | Customs not cleared, or a hold is active | Release | CUSTOMS_NOT_CLEARED · HOLD_ACTIVE | DENY |
| Seal compromised at release | Seal missing, different or broken at the gate | Release | SEAL_COMPROMISED | DENY |
| Door breach in transit | Doors opened outside an authorized facility | Transit | DOOR_BREACH | DENY |
| Pilferage or contraband | Scale weight outside the booked tolerance | Handoff | WEIGHT_DISCREPANCY | FLAG |
| Hijack precursors | Route deviation or unscheduled stop over 30 minutes | Transit | ROUTE_DEVIATION · UNSCHEDULED_STOP | FLAG |
| Skipped inspection | Handoff recorded without a seal check | Handoff | SEAL_NOT_INSPECTED | FLAG |
| Phantom or switched vessel | Container loaded on, or arriving on, a vessel other than the booked one | At sea | VESSEL_MISMATCH | DENY |
| Wrong port of loading | Loading at a port other than the booked port | At sea | LOAD_PORT_MISMATCH | DENY |
| Seal tampering at sea | Seal missing, different or broken at loading or discharge | At sea | SEAL_COMPROMISED | DENY |
| Cargo diversion | Discharge at a port that is not an authorized port of discharge | At sea | UNAUTHORIZED_DISCHARGE | DENY |
| Ship-to-ship transfer | A transfer between vessels at sea reported for the cargo | At sea | SHIP_TO_SHIP_TRANSFER | DENY |
| Forged bill of lading | Bill of lading presented at release is not the one the carrier issued | Release | INVALID_BILL_OF_LADING | DENY |
| Release without the original bill | Original bill of lading not surrendered at release | Release | BL_NOT_SURRENDERED | DENY |
| AIS dark period | Vessel stopped transmitting its position for over 6 hours | At sea | AIS_GAP | FLAG |
| Unscheduled port call | Call at a port not on the vessel's published rotation | At sea | UNSCHEDULED_PORT_CALL | FLAG |
Across shipments, 5 more rules act on what earlier decisions revealed: watchlist blocks, repeat offenders, reused release orders and driver hopping. See fraud prevention
Who it serves
One record for everyone who touches the cargo
Decide at the gate
A decision in milliseconds with the reason and a remediation step. Flags route to review without stopping the flow.
See attempts, not just losses
Every refused handoff and release is recorded with the rule that refused it and who it implicated. Repeat attempts open fraud cases before cargo goes missing.
Prove what happened
A full custody history per shipment, from loading to release, each record verifiable against its anchored copy, even against insider edits.
Pilot program
Prove it on your own operation in 90 days
One lane, facility or process, in shadow mode, with results measured against criteria we agree with you. Qualified companies and organizations can apply.