3PL, Broker, Carrier & Drayage AI

Carrier-grade AI: sub-1h ETA MAE, X12 EDI into Manhattan Active, scope-3 per shipment

We build inference systems for 3PLs, freight brokers, asset-based carriers, parcel and drayage operators - ETA models fused on FourKites and Project44 feeds, X12 204/214/990/856 ingestion into Manhattan Active TMS, Blue Yonder Luminate and Oracle OTM, HOS-aware driver-pay, double-brokering fraud detection, and GLEC-framework scope-3 emissions per shipment.

Sub-1 hour ETA MAE on regional truckload lanes - FourKites/Project44 GPS fused with HRRR weather, HERE traffic and carrier-historical OTP, with calibrated 80% arrival windows
X12 + EDIFACT + GS1 EPCIS ingestion into Manhattan Active TMS, Blue Yonder Luminate and Oracle OTM - 990 tender response under 30 seconds without breaking nightly rate-engine and planner cycles
Double-brokering fraud detection at carrier onboarding - FMCSA SAFER, MC/DOT lineage, banking and identity graph signals scored before a load is ever tendered
GLEC + ISO 14083 scope-3 per shipment - WTW/TTW split, carrier-specific intensity factors, mass-based and chargeable-weight allocation, CDP/SBTi assurance-ready provenance
TMS / WMS / Visibility coverage

Platforms we integrate to

Transportation management (TMS)
Manhattan Active TMSBlue Yonder LuminateOracle OTMMercuryGateMcLeodDescartes
Warehouse (WMS) & visibility
Manhattan Active WMSAP EWMKörberFourKitesProject44C3 / PINC yard
Regulatory we engineer to
FMCSA HOS / ELDCSAIFTAIMDGC-TPATGLEC / ISO 14083
Track record
50+
Projects delivered
96%
Client satisfaction
2019
Founded

Six AI systems we build for 3PLs, brokers & carriers

Each one ships as an inference service plus the operational artefacts dispatch, ops and audit need - calibration reports, fraud-loss attribution, FMCSA-ready HOS logs, GLEC factor provenance - not just a model card.

ETA prediction & arrival-window calibration

Sub-1h MAE on regional TL lanes

  • Fuses FourKites and Project44 GPS pings (de-spoofed, ping-density imputed) with HRRR / RAP weather along the planned route and HERE traffic at the predicted arrival window
  • Per-facility dwell distribution by DUNS-resolved shipper/receiver, plus carrier-historical OTP and shipper appointment-honour rate as features
  • Temporal fusion transformer trunk, quantile regression head for the arrival window, isotonic calibration layer so the stated 80% window actually contains the truck 80% of the time
  • Pushed back into Manhattan Active TMS, Blue Yonder Luminate or Oracle OTM as a streaming attribute - downstream appointment planners stop cascading on a single late truck

Double-brokering & carrier-onboarding fraud detection

Stop fraud pre-tender, not post-loss

  • Identity graph linking MC / DOT numbers, FMCSA SAFER authority status, BOC-3 process agents, insurance certificates, ACH banking, declared address, phone and email - across every onboarding attempt the broker has ever seen
  • Signals scored: MC-flip within 90 days, address reused by a deactivated carrier, ACH details matching a previously charged-back account, insurance issued by a non-existent producer, phone reuse across MC numbers
  • Gradient-boosted classifier on tabular signals plus a graph neural network on the carrier-relationship graph - scored at onboarding and re-scored before every tender
  • Integrates with CarrierWatch, Highway and Truckstop.com Carrier Monitor, but the alpha is in the broker's own historical-fraud labels

Document AI on BOLs, PODs, customs forms & freight invoices

97%+ on clean BOLs, audit-defensible queue routing

  • Layout-aware transformer (LayoutLMv3-class) fine-tuned per customer document corpus - generic OCR + regex fails because every shipper formats BOLs differently
  • Extracts shipper, consignee, BOL/PRO, weight, piece count, hazmat indicator, freight charge, signature presence, POD timestamp and OS&D exception codes
  • Per-field confidence emitted; low-confidence fields route to a human review queue rather than auto-posting - this is what AP/AR audit needs for detention and accessorial claims
  • Customs document path covers HTS classification candidates, ACE/AES filing structuring, and 7501 entry summary extraction for brokers and forwarders

Scope-3 emissions per shipment (GLEC + ISO 14083)

Assurance-ready, every factor cited

  • GLEC Framework v3.1 mapped onto ISO 14083:2023 vocabulary - explicit WTW vs TTW split because CDP and SBTi need WTW
  • Carrier-specific intensity factors where derivable (SmartWay carriers, ELD fuel-burn + payload), GLEC default by mode-fuel-region otherwise; every factor has provenance
  • Allocation rules: mass-based for FTL, chargeable-weight for LTL and parcel; CO2e, CH4 and N2O reported per shipment with confidence band
  • Feeds CDP disclosure, SBTi target tracking, and customer carbon dashboards; never invents a factor

HOS-aware driver-pay, load-tendering & dwell prediction

FMCSA 49 CFR 395 as hard constraints

  • Mixed-integer programme maximises driver-pay-per-week with 11-hour driving, 14-hour on-duty, 30-minute break, 60/70-hour cycle and sleeper-berth splits as inviolable constraints
  • Driver acceptance probability learned from historical tender behaviour by driver cohort and lane; CSA-score impact of marginal HOS edges scored explicitly
  • Per-facility survival-model dwell prediction (P50/P90/P99) on accelerated-failure-time - detention-eligible time auto-detected without waiting for the carrier invoice cycle
  • Outputs a ranked tender list per driver with feasibility window, expected detention, and margin estimate - straight into McLeod or Manhattan Active TMS dispatch

Drayage, intermodal & last-mile optimisation

Chassis + terminal appointment + HOS, jointly

  • Rolling-horizon MIP for drayage: chassis availability (TRAC, FlexiVan, DCLI), terminal appointment slots (PierPASS, eModal, Voyager Track, APM Mobile), street-turn opportunities, per-diem returns
  • Terminal dwell prediction from queue length and historical appointment-to-gate-out - surfaces the free-time and detention/demurrage clock as a first-class cost
  • Last-mile route optimisation: time-window VRP with stochastic service times, customer-availability prediction, parking-zone constraints, EV range and charging-station feasibility
  • Intermodal lane planning blends rail price/transit (BNSF / UP / NS / CSX intermodal price files), drayage cost both ends, and modal CO2e from the GLEC factors above

Carrier-grade data infrastructure

Freight data is not generic event data. It moves over X12 and EDIFACT, lives in Manhattan Active and SAP EWM, and has to survive a DOT audit and a CDP assurance review. Here is what we actually build.

EDI fluency: X12, EDIFACT, GS1 EPCIS

The wire formats freight actually rides on.

  • ANSI X12 204 (Load Tender), 214 (Shipment Status), 990 (Tender Response), 856 (ASN), 210 (Freight Invoice), 997 (Functional Ack) - full envelope retention to 7 years for audit
  • EDIFACT IFTMIN / IFTSTA / IFCSUM for European and ocean carrier flows, with field-level lineage so reconciliation traces every charge back to the originating message
  • GS1 standards: EPCIS event-based tracking with CBV vocabularies, GTIN and SSCC parsing - the foundation for serialised pharma, food traceability (FSMA 204) and high-value DTC reverse logistics
  • REST/JSON and GraphQL adapters where the trading partner has moved off EDI - same canonical shipment event downstream

Real-time visibility fusion

FourKites + Project44 + weather + traffic, one stream.

  • Multi-source GPS ingestion (FourKites, Project44, MacroPoint, Trimble) into a deduplicated, de-spoofed ping stream - vendor-of-record per shipment is a tracked attribute, not a per-customer hack
  • Geofence engine resolves shipper / receiver / yard / terminal events on the canonical facility graph keyed by DUNS-normalised ID
  • HRRR weather (NOAA, 3-km grid, hourly) and HERE / TomTom traffic forecast joined per planned-route segment for the ETA model
  • C3 Solutions and PINC yard-management events fold in for end-to-end gate-in-to-gate-out reconstruction

TMS / WMS CDC & event streams

Manhattan Active, SAP EWM, Blue Yonder - log-based, never query-based.

  • Change data capture from Manhattan Active TMS/WM, SAP EWM, Blue Yonder Luminate, Oracle OTM, McLeod LoadMaster and Descartes via Debezium or vendor adapters - log-based to avoid lock contention on the planner / rate engine
  • Kafka topics partitioned by shipment / load ID with idempotent producers; nightly EOD windows respected and CDC checkpoints resume cleanly post-batch
  • Schema Registry with Avro/Protobuf forward+backward compatibility so a TMS version upgrade does not break downstream consumers
  • Outbox pattern for cross-system writes (TMS tender + visibility + EDI 990 response) - no distributed transactions, no orphaned states

ELD telematics & time-series at scale

FMCSA 49 CFR 395-compliant retention plus query speed.

  • Telematics ingestion from Geotab, Samsara, Motive, Omnitracs, Verizon Connect - RP1226 / J1939 PIDs normalised to a canonical vehicle-state schema
  • ELD record-of-duty-status events retained for 6 months online plus 1 year in driver back-office archive (49 CFR 395.22 / 395.24)
  • ClickHouse / TimescaleDB for sub-second range queries on billions of ping rows - fuel-burn, idle time, hard-brake events, geofence dwell
  • Cold tier on Parquet + Iceberg, z-order on (vehicle_id, ts) - cheap historical for IFTA fuel-tax filings and CSA dispute defence

Scope-3 emissions data fabric

Every gram of CO2e has a citable factor.

  • Emission-factor library curated to GLEC v3.1, ISO 14083:2023, EPA SmartWay, EcoTransIT - versioned and timestamped because factors change yearly
  • Per-shipment compute: route segments, mode (TL/LTL/parcel/ocean/air/rail), fuel, payload, allocation rule, factor with provenance, WTW/TTW split
  • Outputs assurance-grade evidence for CDP, SBTi, EU CSRD and California SB-253/261 scope-3 disclosure
  • Customer dashboards expose per-lane and per-carrier carbon intensity so procurement can actually act on the number

Deployment topology for driver PII & customer data

Your VPC, your KMS, no public egress on ELD logs.

  • Reference deploys on AWS (VPC + PrivateLink + KMS), Azure (Private Link + Key Vault), GCP (VPC-SC + CMEK) - no public internet on flows carrying CDL numbers or ELD duty-status
  • Tokenisation of driver licence numbers and SSN-equivalents at perimeter so analytics never operates on raw PII
  • Customer-managed keys, mTLS internally, audit-grade access logs to your SIEM (Splunk, Datadog, Sumo Logic)
  • Air-gap option for cleared-cargo and DoD-adjacent operators with no internet egress required
Reference stack we have shipped to production
Kafka (shipment event bus)Debezium (TMS/WMS CDC)ClickHouse (telematics + analytics)TimescaleDB (ELD + GPS)Snowflake / Databricks (modelling)dbt (canonical shipment marts)Iceberg + Parquet (cold tier)Argo + MLflow (MLOps)OpenLineage (audit graph)Smooks / Mirth (X12 / EDIFACT)FourKites + Project44 (visibility)AWS PrivateLink / Azure Private Link

What 3PLs, brokers & carriers actually ask us

Technical answers to the integration, regulatory and engineering questions that come up in the first scoping call.

Ship calibrated ETAs, X12 ingestion and scope-3 in one engagement

Talk through your TMS / WMS stack, the EDI partners you have to support, and which model (ETA, double-brokering, scope-3, dwell, driver-pay) would actually pay back this quarter.

50+
Projects delivered
96%
Client satisfaction
2019
Founded