HAULPILOTCONSOLE

PROPOSAL — NOT A PERMIT

HaulPilot — for investors

measured 2026-08-20 @ d9b8f84

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 encoded49 — the contiguous 48 + DC, complete
Provenance-carrying rule data805, each citing a primary document by name, URL and retrieval date — of which 668 quote the sentence and 137 cite a document without a quoted span
Verification tier797 analyst_verified · 8 unverified · 0 consultant_signed
Compliance-calendar data47 across seven credential types, 47 analyst_verified, 0 consultant_signed
Golden scenarios754 — 715 against the engine, the rest against the compliance calendar
Routable places31,523 — US Census gazetteer, committed
Conflict register625 findings · 521 open — 475 carry a failure direction, 46 are structural entries where a direction does not apply
CI quality gates16, every one green on Ubuntu
External code reviews4 (17, then 9, then 22, then 18 findings) — each reproduced before it was fixed, 54 of 66 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

Business model

OfferBuyerPrice
Free feasibilityAnyone$0 — unlimited
Per-moveOccasional OS/OW owner-operator$39 / move
Solo / Pro subscriptionFrequent OS/OW owner-operator$99–199 / month
Small fleet platformFleet owner$999–1,499 + $49 / truck
EnterpriseSpecialized carrier$15k–75k / year
Permit filing service feeCarrier / permit service$15–29 / jurisdiction
Superload coordination deskProject customer$1,500 / $3,500 / $7,500+, scope-gated
Rules-as-Code APIThird 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

521 open findings is not a bug backlog. Each one is a gap the corpus names, and 475 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 46 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.

The figures above have been wrong twice, and how they were caught is the point. Once as false universals — this sheet claimed every datum quotes its document and every open finding carries a direction, and neither was true. Once as plain arithmetic, when an audit checked the public pitch page and found eleven of its twelve figures stale or contradicting another figure beside them. Both times the guard was the problem: the first checked only that a date-shaped string was present, and the second counted with a regex that reported a single quoted datum in the whole corpus where a parse reports most of it. Every figure in this sheet is now produced by one script that parses the corpus, the register and the credential files, and three test suites re-run it and compare — so a stale number fails a build instead of shipping. A number here with no key behind it does not pass review.

hello@haulpilot.us — ask for a live walkthrough.