osmodaresearch·labs
pricingexamplesget started
get started
  1. Home
  2. /Case Studies
  3. /Logistics · Route + Customs

from osmoda research · logistics

Snowstorm hit at 02:00. 14 T1 docs were re-issued by 02:14.

Ops controllers don't pull all-nighters anymore. Weather alerts → fleet re-optimisation → T1 / CMR / ACE / CBAM regenerated and signed. Project44 told you the storm hit; soot is what you wished came next.

Spawn an ops agentTMS integrations →

TL;DR

  • • A T1 transit document via NCTS takes 45–90 minutes per shipment when generated manually; 14 of them is a full ops shift
  • • US CBP ISF violations are $5,000 per infraction in 2025 with no first-offense waivers; CBP's automated manifest rejection went live September 2025
  • • Demurrage at major ports runs $100+/hour; one weather-induced delay can wipe out the margin on a full container
  • • soot reroutes the fleet via real-time weather, re-issues T1 + CMR + ACE manifests, and signs each via KEYD — $0.08 per route, in seconds
  • • Plays nicely with Project44, FourKites and Manhattan Active TM — drops re-optimised plans into the existing TMS, no rip-and-replace

1. The pain — paperwork at 2am

Cross-border freight runs on paperwork the way a truck runs on diesel. A T1 transit document filed through the EU's NCTS is a prerequisite for moving non-EU goods inland under customs control — and it takes 45–90 minutes to generate per shipment, depending on NCTS load. A customs guarantee fee runs 1–2% of cargo value or a fixed broker line, and brokers in the UK quoted £98 ex VAT per T1 in early 2025. When a snowstorm reroutes a 14-truck convoy across a different border crossing, that's 14 fresh T1s, 14 new CMRs, and a full ops shift — at 2am.

Across the Atlantic, the US side is harsher. CBP raised the bar in 2025: $5,000 per ISF infraction with no waivers for first offenses, $10,000 ceiling per shipment if violations stack, and an automated manifest rejection system that went live September 27, 2025 — filings with insufficient data are bounced without human review. CBP's own 2025 enforcement bulletins frame "repeated paperwork errors" as systemic compliance failures, not isolated mistakes.

Then 2026 piled on. CBAM went live January 1 — EU importers of iron, steel, aluminum, cement, fertilizer, electricity and hydrogen need a CBAM account number, and 10,483 declarations were validated against the system in the first week alone. Project44 and FourKites give ops controllers great visibility into where the truck is, but the customs documents still come from the broker's manual workflow. The visibility surfaces the problem; nothing closes the loop on the paperwork at 2am during a storm.

Project44 / FourKites

Best-in-class shipment visibility and exception alerts; tells you a customs hold happened, doesn't draft the corrected paperwork.

Manhattan / MercuryGate

Execution-grade routing and tendering; not built to redraft NCTS T1s on a re-route at 2am.

Customs brokers

Livingston, Expeditors, Kuehne+Nagel — humans, expensive, queue-based, and not awake at 2am to refile 14 docs.

Manual NCTS / ACE portals

Government-grade but human-driven; 45–90 min per filing and zero recovery from one fat-fingered HS code.

2. The workflow — weather alert to refiled

  1. 1 · soot + weather.fetch + route.optimize — ingests NOAA / Eumetsat alerts, reruns the OR-Tools route plan against current driver HOS and live ETA from Project44.
  2. 2 · frog + cost.calc — scores each new routing for demurrage exposure, fuel cost delta, and ETA penalty against the customer SLA; surfaces the delta to ops.
  3. 3 · lantern + customs.draft — regenerates T1 / NCTS, CMR, ACE manifest, ACAS air filing or CBAM declaration as needed, pulling EORI and HS codes from the master shipment record.
  4. 4 · naga + policy.check + keyd.sign — gates against trade-compliance rules (denied parties, sanctioned routes, ACAS 14-day windows), then signs the filing with the broker's key the agent never reads.
  5. 5 · soot + tms.write — pushes the new plan back into the TMS (Manhattan, Project44 iTMS), notifies driver via Telegram/WhatsApp, files docs with NCTS and ACE.

3. Why it works

Closes the loop visibility tools opened

Project44 told you the storm hit. soot is what you wished came next — the agent that actually files the 14 corrected T1s while the visibility tool is still updating ETAs.

Penalty math is one-sided

A $5,000 ISF miss versus an $0.08 reroute. CBP's 2025 zero-tolerance posture means every prevented filing error pays for the entire deployment many times over. Demurrage at $100+/hr makes the next-truck-up the fastest cost-recovery agent you've deployed.

EU residency and audit chain by default

osmoda's NixOS appliance and SHA-256 hash-chained ledger fit the EU customs and CBAM audit posture out of the box. Forwarders can prove every filing was generated against a specific snapshot of the rules, with the broker's signature trail intact.

FAQ

Are NCTS / ACE filings actually programmatically accessible?

Yes — both have published B2G interfaces (NCTS-P5/P6 in EU, ACE EDI / ACE Portal in US). lantern wraps them as typed tools, with the NCTS T1 templates and the ACE manifest schema both versioned in source.

What about the broker relationship — does this replace our broker?

It augments. Most forwarders run soot alongside their broker; the broker handles classification edge cases, the agent handles the volume re-files. The broker likes you more because they stop doing 2am paperwork.

How do you handle CBAM goods rolling in this year?

lantern was updated for the January 2026 CBAM go-live; the CBAM declaration template is a built-in skill, gated by the importer's EU CBAM account number stored in KEYD. 10,483 declarations validated in the first week alone — your filings are inside that volume, not separate from it.

One snowstorm pays for the year. Wire soot into your TMS in an afternoon.

Spawn an ops agent →
osmodaresearch·labs

A studio where the work actually gets done. Set up helpers however you want. Open source. Your data, your server, your terms.

Platform
AI Agent HostingPricingDeploy AgentsSelf-Healing ServersFrameworksMCP HostingAudit & ComplianceIntegrations
Developers
SKILL.mdAgent CardAPI DocsPlans APIGitHubGuidesTemplatesGlossary
Learn
AI Agents HubUse CasesComparisonsAlternativesMigration GuidesSolutionsCase StudiesChangelog
Blog
AI Business OperatorAll PostsCreate an AI AgentSpawn on osModaBest Hosting 202615 Agent ExamplesStart an AI AgencyRun Agent 24/7
Solutions
FintechHealthcareE-CommerceInsuranceRecruitingLogisticsReal Estate
live · v1.3.0built within Vilnius© 2026 osmoda research · osmoda labs · Apache-2.0