The ask — three doors
Not a funding round. Three specific unlocks, each of which converts work that
is already built into work that is legally usable.
01 Pilot carriersSpecialized carriers hauling real
oversize lanes. Real moves, real feedback, the corpus sharpened against your permits.
02 Routing licenceA signed ProMiles or Trimble OS/OW
licence replaces the public-data Interstate graph with clearance-verified corridors. It is
the single largest limit on the demo you just used.
03 Consultant engagementThe first
consultant_signed data — the engagement letter that turns an
analyst-verified corpus into signed, defensible law.
What is real
| Jurisdictions encoded | 49 — the contiguous 48 + DC, complete |
| Provenance-carrying rule data | 802, each citing a primary document by name, URL and retrieval date — of which 665 quote the sentence and 137 cite a document without a quoted span |
| Verification tier | 794 analyst_verified · 8 unverified · 0 consultant_signed |
| Routable places | 31,523 — US Census gazetteer, committed |
| Conflict register | 551 findings · 488 open — 446 carry a failure direction, 42 are structural entries where a direction does not apply |
| CI quality gates | 16, every one green on Ubuntu |
| External code reviews | 3 (17, then 9, then 22 findings) — each reproduced before it was fixed, all closed |
The tier line is the one that matters. Analyst-verified by an AI is not
consultant-signed, and no datum in this corpus has reached the top tier. That signature is the
single largest gate between a plan and a legal move, and it closes with an engagement letter
rather than more encoding — which is why it is door 03 above.
What is not built — said plainly
- Permit filing. No state auto-issues through a public unified API; a partner or resell path comes first.
- Licensed OS/OW routing with clearances and bridge postings — needs door 02, not yet under contract.
- Live restriction feeds (511, weather, closures).
- Escort marketplace · ELD integration · payments · iOS.
- Alaska and Hawaii — out of scope: neither is reachable by a lower-48 corridor.
Business model
| Offer | Buyer | Price |
| Free feasibility | Anyone | $0 — unlimited |
| Per-move | Occasional OS/OW owner-operator | $39 / move |
| Solo / Pro subscription | Frequent OS/OW owner-operator | $99–199 / month |
| Small fleet platform | Fleet owner | $999–1,499 + $49 / truck |
| Enterprise | Specialized carrier | $15k–75k / year |
| Permit filing service fee | Carrier / permit service | $15–29 / jurisdiction |
| Superload coordination desk | Project customer | $1,500 / $3,500 / $7,500+, scope-gated |
| Rules-as-Code API | Third parties | $3k–15k / month |
Validation-stage pricing: structure with cited comparables behind it, not yet
field-tested by market research. Government fees pass through at cost — always,
never marked up, never inside the prices above; permit filing is billed as its own service-fee
line. Per-mile execution pricing is explicitly rejected: it punishes long simple moves,
underprices short brutal ones, and buyers cannot forecast it.
Why the register is an asset
488 open findings is not a bug backlog. Each one is a gap the corpus
names, and 446 of them carry the direction they fail in — a permissive gap can put
a truck on the road illegally, a restrictive one costs the customer money, and flattening both to
“unknown” is what the register exists to prevent. The remaining 42 are structural
entries (unknown-unknowns, engagement notes, contract self-corrections) where a failure direction
is not a meaningful question. A corpus that names its own gaps is auditable by an insurer or an
acquirer. One that does not, is not.
Two of the figures above were wrong until 2026-08-19, and how they were caught
is the point. This sheet claimed all 802 data quote their document and all open findings carry
a direction. Both were false universals — 137 cite without a quoted span, 42 carry no
direction — and the test guarding this sheet checked only that a date-shaped string was
present, so it verified nothing. An external reviewer measured the corpus and found both. The
numbers here are now derived from the corpus and the register at the stamped commit, and the
test derives them too.
hello@haulpilot.us
— ask for a live walkthrough.