Hand the inspector
a tamper-proof record.
Every hazmat load.

AI-verified placard determinations cited to 49 CFR. Cryptographically-chained driver attestations. Court-grade Evidence Packets in under a minute.

1 free scan with full audit trail. No card required to start.

USPTO Patent Pending
Application No. 64/048,483
Lawyer-drafted policies
Terms · EULA · Privacy
Live system status
status.haulguard.ai
Independently verifiable
SHA-256 hash-chained audit ledger

Three steps from cab
to Evidence Packet.

Designed for a driver at a truck stop with one hand on the wheel. Real workflow, real artifacts, in real time.

1

Scan

Take a photo of the Bill of Lading or hazmat manifest. AI extracts every material — UN number, hazard class, packing group, weight — and cites the 49 CFR section that triggered each placard.

2

Verify

Driver checks every extracted row against the physical paper. Corrections are captured with full provenance: what AI extracted, what the driver changed, and why. Your verification is the legal record — not the OCR.

3

Hand over

Court-grade PDF Evidence Packet generates with the placard determination, your attestations, your CDL credentials, and a SHA-256 hash linking everything to the tamper-evident audit chain. Hand it to a DOT officer at roadside.

Inside your
Evidence Packet.

A single PDF that compiles everything a DOT inspector or post-incident auditor would ask for. Generated for every scan, downloadable and emailable.

Cover
Scan ID, timestamp (UTC + local), driver name, carrier, scanned-by attribution.
Materials
Every material extracted from the BOL — UN number, proper shipping name, hazard class, packing group, weight, ERG guide reference.
Required Placards
Each placard with the controlling 49 CFR section (e.g., 49 CFR § 172.504(e)) and the reason it was triggered.
Driver Attestations
Per-material verification chain plus Placard Conformance and Route Advisory acknowledgments — each with the field values frozen at attestation time.
CDL Credentials
CDL number, issuing state, class, endorsements, expiration; HME expiration if held — with provenance tag (OCR-extracted, driver-corrected, or driver-attested).
Audit Chain Proof
SHA-256 hash linking this scan to the immutable ledger; verification command an inspector can run independently to confirm the chain hasn't been altered.
Disclaimers
Honest framing of what AI Output is and isn't — your verification is the legal record, not the OCR extraction.

Every section grounded in the live Terms of Service, EULA, and Privacy Policy — drafted by outside counsel.

Real product. Real artifacts.
No "coming soon".

Every feature below is shipping in production today. Items still on the roadmap aren't on this page on purpose — when they ship, they show up here.

AI hazmat scanner

Bill of Lading and hazmat manifest OCR. Extracts every material with UN number, hazard class, packing group, weight, ERG. Determines required placards under 49 CFR § 172.504 and runs the segregation matrix check from § 177.848.

CDL credential capture

Front + back OCR with HME (Hazmat) expiration parsing. Each field tagged with provenance — OCR-extracted, driver-corrected, or driver-attested — so an inspector can see exactly how every credential value was sourced.

Tamper-evident Audit Ledger

Every scan, attestation, credential capture, and admin action lands in an append-only SHA-256 hash-chained ledger. An auditor or opposing counsel can independently verify integrity with one command. 3-year minimum retention enforced by design.

Court-grade Evidence Packet

Single PDF combining the placard determination, driver attestations, CDL credentials, and audit chain proof. Generated for every scan. Downloadable, emailable, and shareable as a tamper-resistant URL with QR code for first responders.

Try it free.
Scan your first load today.

One free scan with the full audit trail. No credit card required to start. Founding Member pricing locks in for 12 months from your first paid month.

Start free scan See pricing Already a customer? Log in

Common questions about hazmat placarding, BOLs, and PHMSA inspections.

When does a load require hazmat placards under 49 CFR? +

Under 49 CFR 172.504, any quantity of Table 1 materials — Class 1.1, 1.2, 1.3 explosives, Class 2.3 inhalation-hazard gases, Class 4.3 dangerous-when-wet materials, certain Class 6.1 PG I poison-by-inhalation, and Class 7 (Radioactive Yellow III) — requires placards. For Table 2 materials, placards are required when the aggregate gross weight reaches 1,001 pounds across all hazmat in the vehicle.

What information is required on a hazmat Bill of Lading? +

49 CFR 172.202 requires the proper shipping name, hazard class or division number, UN/NA identification number, packing group (in Roman numerals), total quantity, and the number and type of packages. The hazmat description must appear in the prescribed sequence and be distinguishable from any non-hazmat entries on the same shipping paper.

Does HaulGuard AI replace a hazmat employer’s training program? +

No. HaulGuard AI is a documentation and verification tool. Carriers remain responsible for hazmat employee training under 49 CFR 172.704, and drivers remain responsible for the accuracy of their shipping papers. HaulGuard supports compliance by generating cited reasoning and a tamper-evident audit trail for each load — it does not substitute for required training, driver qualification, or motor-carrier supervision.

How does HaulGuard AI support PHMSA inspections? +

Each load generates an inspection-ready evidence packet: the cited 49 CFR reasoning behind the placard determination, the captured BOL, the driver’s CDL with hazmat endorsement, and a tamper-evident attestation chain. Drivers and fleet managers can produce the full record at roadside or during a post-incident audit, reducing the time and uncertainty of demonstrating compliance.

Which hazmat classes does HaulGuard AI support? +

HaulGuard AI supports placarding determination across all nine DOT hazard classes: Class 1 explosives (with division and compatibility-group reasoning), Class 2 gases, Class 3 flammable liquids, Class 4 flammable solids and dangerous-when-wet, Class 5 oxidizers and organic peroxides, Class 6 toxic and infectious substances, Class 7 radioactive materials, Class 8 corrosives, and Class 9 miscellaneous dangerous goods, including the Dangerous placard logic at 49 CFR 172.504(b).