โ† Back to Blog
Fraud Prevention
Cargo Theft Carrier Vetting How It Works

August 2026 ยท 7 min read

The Truck You Booked Is the Truck That Shows Up.

DecentralFreight Team ยท 7 min read
๐Ÿ“ 
The Old Way
TRUST THE PAPERWORK
A packet, a phone number, and a handshake
โ†’
โœ…
DecentralFreight
VERIFY THE SOURCE
Federal records, a matched truck, funded escrow

Here's the good news nobody in freight says out loud: cargo theft isn't a hard problem. It's a solved one. The solutions just never got built into the system everybody actually uses โ€” until now.

Almost every load stolen on the spot market comes down to two soft spots. An identity nobody checked against a source the thief doesn't control, and money that has to pass through somebody else's hands on its way to the carrier. Every scheme in the playbook needs at least one of them.

So we built a freight marketplace that has neither. Not as a compliance feature bolted onto a broker relationship โ€” as the way the transaction itself works. Here's the whole thing in plain English.

The Two Soft Spots

Soft spot one: identity you can't actually check. DOT and MC numbers are public. Anyone can look one up, build a matching insurance certificate, and book freight as that carrier. When someone "verifies" them, the verification call goes to the phone number the applicant supplied. The thief is checking himself, and he passes.

Soft spot two: money in transit. Between a shipper's account and a carrier's bank sits a broker, sometimes a factoring company, sometimes both. Every one of those is a place a payment can be intercepted, delayed, or simply never sent. The carrier hauls the load and eats the loss.

Double brokering sits right where the two meet: a carrier of record takes the load, quietly hands it to an unvetted truck nobody checked, and the paper trail dead-ends. The truck at the dock was never the truck anyone approved.

Fraud needs a story nobody can check and a payment somebody else is holding. Take away both, and the playbook doesn't get harder to run โ€” it stops having anything to run on.

How We Closed Them

Five checks, in the order a load actually moves through them. None of these are add-ons. They're just how the platform works.

๐Ÿ“‡
Stage 1 โ€” Signing up
The verification code goes where only the real carrier can read it

When a carrier applies, we don't email the address they typed on the form. We pull the contact FMCSA and the federal Company Census have on file for that DOT number, and the code goes there โ€” to a record the genuine carrier already controls and an impersonator doesn't. That single change is the difference between checking someone's identity and letting them check their own.

๐Ÿ”Ž
Stage 2 โ€” Approval
Every application gets read by a person

We check the patterns that actually correlate with fraud โ€” brand-new operating authority, a registration filing edited in the last month, a name that doesn't match federal records, a prior revocation. Anything unusual routes to a human before the account opens. Nobody gets silently auto-rejected either, because a legitimate carrier with a stale filing looks identical to one who just got robbed, and we'd rather look twice than punish the wrong person.

๐Ÿ”’
Stage 3 โ€” Booking
The money is already there before the wheels turn

When a shipper accepts a bid, the full rate goes into the smart contract โ€” not a broker's account, not a factoring intermediary. It sits there until delivery is confirmed, then releases straight to the carrier's wallet. If the shipper doesn't act, it auto-releases 24 hours after delivery anyway. There's no invoice to forge, no notice of assignment to fake, and nobody in the middle who can decide not to pay. The role that non-payment fraud runs through simply isn't in the transaction.

๐Ÿš›
Stage 4 โ€” The dock
The shipper knows what's pulling up before it pulls up

The carrier declares which power unit is running the load, bound to the wallet that won the bid. The shipper sees that exact truck and plate ahead of arrival and confirms it at the gate. If a different truck shows up, everyone knows immediately โ€” usually it's an honest swap the carrier fixes in seconds, and occasionally it's the thing that stops a re-brokered load cold. No biometrics, no driver photos, no face scanning. Truck and plate only. Drivers have put up with enough surveillance.

โญ
Stage 5 โ€” Over time
A clean record that follows you, and can't be laundered

Every completed load writes to a public, permanent history tied to that carrier. On-time performance, ratings from real shippers, safety data pulled straight from FMCSA. A good carrier's reputation stops being trapped in one broker's private database and starts being an asset they own. And a bad actor can't start fresh under a new name next Tuesday โ€” the record is the account.

Old Regime vs. What We Built

๐Ÿ“  The mainstream setup

  • ๐Ÿ“ž Verification calls go to the number the applicant wrote down
  • ๐Ÿ” Nobody checks the truck at the dock against the carrier who was awarded the load
  • ๐Ÿฆ Payment passes through a broker, and often a factor, before it reaches you
  • ๐Ÿ—„๏ธ Your track record lives in someone else's database, invisible and non-portable
  • โณ Net-30 to net-60, and the carrier finances the gap

โœ… DecentralFreight

  • ๐Ÿ“‡ Codes go to the contact of record with FMCSA โ€” not the applicant's inbox
  • ๐Ÿš› The plate at the gate has to match the unit declared for that load
  • ๐Ÿ”’ Funds sit in the contract from booking to delivery. No middleman holds them
  • โญ Your history is public, permanent, and yours โ€” it travels with you
  • โšก Paid on confirmed delivery, direct to your wallet

Both Sides Have Skin in the Game

There's one more thing that quietly does a lot of work here, and it's the simplest of the lot: on our platform, backing out costs something.

A shipper puts down 5% when they post a load. A carrier puts down 5% of their bid when they commit to it. Both deposits come back โ€” the carrier's is returned any time they don't end up hauling, the shipper's returns when the delivery settles. Nobody is out anything for participating honestly.

But it means every party on a load has already put real money behind their word before anyone drives anywhere. Ghosting a shipper, or booking freight you never intended to move, stops being free. That's not a fraud check so much as a filter โ€” and it works before any of the other five even come into play.

2
Independent identity sources checked before an account opens
0
Intermediaries holding the money between shipper and carrier
24h
Maximum wait for payment after a confirmed delivery

Why This Gets Better, Not Worse

The most encouraging part isn't any single check. It's that the whole thing compounds.

Traditional vetting decays. A carrier gets verified once, a packet goes in a folder, and six months later nobody re-checks anything. Fraud gets easier over time because the record gets staler.

Here it runs the other way. Every honest load a carrier runs makes their history more valuable and harder to walk away from. Every shipper who pays on delivery builds a reputation carriers can actually see. Safety data refreshes on a schedule instead of sitting frozen in a filing cabinet. The longer a good operator is on the network, the more they have that a thief can't counterfeit โ€” because you can't fake two years of on-time deliveries recorded on a public ledger.

That's the real shift. The current system asks everyone to trust paperwork and then acts surprised when paperwork turns out to be forgeable. We ask people to trust math, federal records, and a truck you can see with your own eyes at your own gate โ€” and we make honesty the thing that accumulates value.

Straight Talk

No platform can promise fraud is impossible, and you should be skeptical of any that does. What we can say is specific: the tricks that work on the spot market today need conditions this platform doesn't provide. Impersonating a carrier means intercepting mail at an address you don't control. Double brokering means putting a truck at a dock where the shipper is already holding the plate number. Non-payment means beating a smart contract that pays out on its own.

Those aren't harder versions of the same schemes. They're different problems, and much worse ones to have.

Meanwhile the honest operator โ€” the owner-op who's never had a claim, the shipper who pays the day the freight lands โ€” finally gets a system built around them instead of around the small percentage who ruin it for everybody. That's overdue, and it's here.

Get vetted and start hauling โ†’

This post describes DecentralFreight's carrier vetting, escrow, and dock verification systems as deployed at time of publication. It is not a warranty against fraud or loss. Carriers and shippers should exercise their own judgment on every load.

๐Ÿš›

We're Live โ€” Here's How to Get In

1. Have your wallet ready. Easiest: create a Base smart wallet right inside our app โ€” tap "Sign in with Base" and you're set in seconds with Face ID or fingerprint. Nothing to download, no seed phrase. (Coinbase Wallet and MetaMask work too.)

2. Sign up. Carriers: connect in the app and the application form appears with your wallet already attached โ€” approval within 1โ€“2 business days. Shippers: use the sign-up form here on the site.

3. On your phone? Install the app: decentralfreight.com/app

Sign Up First โ†’ Enter App โ†’