DockPilotDockPilotAI · BETA
Book demo
THE ENGINE · IN DETAIL

Four moving parts. One quiet engine.

Every disruption flows through the same loop: sense, decide, dispatch — with a co-pilot you can ask questions of. Here's what each part does.

01 · SENSING · TODAY

Disruption-driven, not poll-driven

The engine reacts to operational events as they land — truck delays, no-shows, dock outages, equipment failures, early arrivals, labor shortages. Posted to a single events endpoint, deduped, rate-limited, fed into a shift-state graph.

  • Six disruption types in the engine today
  • ISO timestamps + warehouse timezone across the boundary
  • Idempotency keys + Postgres-backed dedupe
  • Telematics / weather / camera feeds — on the roadmap
INGEST · DC-04 · CHICAGO8,412 EVENTS/S
TMS · APPT
0.0
ELD · HOS
7.1
REEFER · TEMP
14.2
WEATHER · WIND
21.3
WMS · INV
28.4
▸ Anomaly · ELD-HOS dropping faster than ETA · investigating
02 · DECISIONING · TODAY

Constraint-aware option solver

Pure-TypeScript engine. Per-warehouse config, scoring weights, action toggles. Cost model v1 with typed contributors. Cold-chain sanitation and route-cutoffs are blockers, not metrics — the solver never recommends breaching them.

  • Sub-second replan budget · single-shift state
  • Cost breakdown on every recommendation
  • Top runner-up surfaced alongside the winner
  • Sensitivity-tested across six realistic scenarios (±20%)
SOLVER · LIVE1,284 SCORED · 87MS
CONSTRAINTS ACTIVE
dwell_minutesminimize
overtime_costminimize
cold_chain_breachHARD · forbidden
customer_tier_priorityweighted
loader_skill_matchpreferred
03 · DISPATCH · TODAY

Approve, override, reject — with a paper trail

Recommendations land in the operations board. The dispatcher approves, overrides with a reason, or rejects. Approved actions execute atomically. Every move is logged with the full event context. Read-only is the default starting posture.

  • Two-step approve · single-click reject
  • Override panel captures the dispatcher's reason
  • Notification drafts (AI-assisted) for drivers + dock leads
  • External TMS / WMS / driver-app adapters — on the roadmap
DISPATCH TRACE · #4912● 1.1s TOTAL
01POST /scheduler/v2/appointments/8902
02 └─ dock_id: 02 → 02 (rebook)
03 └─ start_at: 14:30 → 14:38
04 └─ 200 OK · etag: w/4912-a8f
05▸ standing by
04 · CO-PILOT · EARLY

Plain-English explanations on every move

Mistral generates the rationale text and notification drafts. The math comes from the engine; the AI translates it into English a supervisor can read in four seconds. Conversational what-if queries are on the roadmap.

  • Explanation + notification drafts running today
  • Anti-hallucination guardrails + sanitized inputs only
  • Rate-limited per facility (10 calls/min)
  • Conversational “what-if” queries — on the roadmap
CO-PILOT · DC-04 · 14:02
What happens if I move PO-8902 back to its original slot?
DOCKPILOT · ESTIMATED IMPACT
Possible, but expensive:
dwell+47m
OT cost+$312
cold-chain riskbreach @ 14:51
other slots affected3 cascade
I'd recommend keeping the swap with PO-8094 — cold-safe, $0 OT, +8m dwell only.
Ask anything about today's schedule…⌘K
INTEGRATIONS · TODAY & ROADMAP

Built to plug in. Adapters land with the first partners.

TODAY
Operations events

REST + Supabase realtime. Zod-validated payloads. Idempotency + rate-limit at the edge. Your team can post truck delays, dock outages, no-shows, equipment failures from any system.

TODAY
AI explanations

Mistral (mistral-small-latest) generates rationale text and notification drafts. Server-only API key, sanitized inputs, anti-hallucination guardrails.

ROADMAP
TMS · WMS adapters

We build these alongside design partners — first targets are whatever you actually use. No pre-announced vendor list. The internal API is stable; the adapter is the work.

ROADMAP
Telematics · driver channels

ELD, telematics, SMS / branded driver apps. Land alongside the first production rollout, scoped to the partner's stack.

Bring your stack and we'll build the adapter together. No pre-announced vendor list, no integration upcharges.
SECURITY & RELIABILITY · HONEST STATUS

What's live, what's coming, what we won't compromise on.

TODAY
TLS in transit · encryption at rest
Inherited from Supabase + Vercel infrastructure today. No customer keys yet.
TODAY
Role-based access
Admin · manager · supervisor scopes. Warehouse-scoped queries enforced at the DB level via RLS.
TODAY
Audit log on every action
log_entries persists the event chain. Recommendation lineage + cost breakdown captured.
TODAY
Action kill-switches
Per-warehouse engine config disables specific action types (no auto-reassign, no auto-resequence, etc.).
ROADMAP
Single sign-on · SCIM
Email-password today. SSO + auto-provisioning lands when a partner needs it.
ROADMAP
SOC-2 Type II
Not audited yet. The plumbing (logging, access scopes, secrets) is laid out for the audit when it makes sense.
ROADMAP
Multi-region · data residency
Single region today. EU residency and on-prem deploys land when a partner needs them.
PRINCIPLE
Show your math · always
Every decision is traceable, replayable, reversible. Black-box AI doesn't belong in a yard at 4am.

Watch the engine run on your data.

Send us your last 30 days of dock appointments. We'll replay them through the solver in 20 minutes.

Book a demo