A shipper books it, a broker vets and tenders it, a carrier hauls it — all on the same live record. Frayth owns what happens after the match: vet, book, track, document, settle.
When a shipper creates a shipment, that same record is the broker's load and the carrier's tender. Every status, document, and dollar propagates across all three — no re-keying, no silos.
Instant quote, one-screen booking, live tracking, one invoice.
Trust-scores the carrier, tenders the load, manages margin, DSO & bond.
Payout up front, assigns a driver, runs the load, gets paid fast.
Two-tap status, honest tracking, guided POD. Detention proven automatically.
Instant quotes, carriers you can trust, and proof-of-delivery you don't chase.
Tenders with payout up front, real fleet & driver management, fast pay.
Trust scoring at booking, geofenced detention evidence, DSO & bond exposure.
No LLM in a money or trust path — every score and state change is reproducible from its inputs and a rule version, and every one writes an append-only audit row.
Five hard gates + a 0–100 score, recomputed on every booking. A gated carrier is blocked — override needs a manager and a logged reason. Every point is explained, and the snapshot prints to a one-pager for an RFP or claim.
A Durable Object per load times every dwell to the minute and auto-assembles the evidence packet — timestamps, GPS, geofence trace, on-site photos — one click onto the invoice.
A packet can't invoice until it's whole. Carrier and broker see the identical checklist; rejections carry a code, never a limbo. DSO trend and bond-exposure meter built in.
Significant-location tracking, a "tracking dark" flag when pings stop, live ETA and late-risk. Share a login-free track link with receiving — it stops automatically at delivery.
RateView-shaped low/mid/high with sample counts — from your own platform book, a manual rate book, or a CSV import. Every band shows its source, so you never fake "DAT verified."
Generate and parse the tender, response, status, and invoice as X12 files you email or SFTP yourself — no VAN, no AS2 fee. Ops moves the files; Frayth does the mapping.
DAT and Truckstop own discovery. Frayth owns the rest — and adds free substitutes for the paid seats you'd rather not buy.
Brokers post uncovered loads (network or Book-It-Now); carriers browse open freight and open trucks, express interest, or instant-book. CSV import maps any board dump into your own view.
Offer one load to up to three carriers at once, ranked. When an offer lapses, an exception surfaces the next carrier — deterministic, never a silent auto-dispatch.
A broker invites a shipper into their own portal from a load; a carrier texts a driver a join link that captures their CDL. Both activate the network without a sales call.
Every portal runs on demo data for free. Sign up when you're ready.
A real SwiftUI app — not a wrapped web view. Shipper, broker, and carrier each get a native workspace over the same live record set, plus the driver app built to be the one drivers don't hate.



Addresses, PO numbers, free time, detention rate, and the facility's dwell history — on the tender card, before you accept.
Significant-location updates, not continuous GPS. An always-visible banner says exactly what's shared — and it stops itself at delivery.
One context-aware button per load. Doc capture with page, signature, and blur checks so nothing bounces at settlement.
Drivers live in dead zones. Every action queues locally and syncs when signal returns — nothing blocks on connectivity.
The settlement checklist rendered plainly: which docs are accepted, what's missing, invoice date, expected pay, your net after QuickPay.
Location is captured only while a load needs it, with a plain-English reason. Transparency is the selling point, not the fine print.
Vanilla-JS portals and a SwiftUI driver app that shows full load details before booking, tracks honestly, and makes pay plain.
Open the demo →