What problem does it solve? It prevents external travel-time, ETA, and route-optimization APIs (Mapbox Matrix/Directions/Optimization/Isochrone, OSRM, Valhalla) from leaking into ledger gates, sold transit windows, pricing, or the offline driver path, where nondeterministic vendor estimates would corrupt deterministic freight truth. ## Core Features & Use Cases - OSRM-shaped port with three adapters: a deterministic haversine fallback (offline/test/driver path), a Mapbox Matrix adapter (server-side, coordinates-only), and a self-hosted OSRM/Valhalla adapter that is drop-in interchangeable. - Advisory-only feasibility checks: the isAppointmentReachable helper returns a soft feasibility flag for appointment planning, never a gate decision, and returns UNKNOWN instead of fabricating a block when a lane is unresolvable. - Vendor-lock and ToS guardrails: coordinates-only requests keep party names inside the tenant, Mapbox isochrones are kept off the MapLibre renderer, and optimization output stays a human-approved suggestion. - Use Case: When a dispatcher asks whether a truck can reach a dock before its appointment window, call the Matrix port server-side, render the result as an advisory flag on the board, and keep the committed window from the config-driven transit matrix. ## Quick Start Ask the agent to check whether an in-progress leg can reach a given dock before its appointment window using the travel-matrix port, keeping the result advisory only.