AI reads. You verify.
haulguard.ai · cited 49 CFR reasoning
1 · The paper

A driver snaps the manifest.

Real paper. A two-page hazardous waste manifest, faint photocopy, container counts in ballpoint.

UNIFORM HAZARDOUS WASTE MANIFEST Page 1 of 2
Generator
Manifest tracking number
Transporter
Designated facility
#U.S. DOT descriptionNo. / Qty
1.UN3098, WASTE OXIDIZING LIQUID, CORROSIVE, N.O.S., 5.1(8), PGII, RQDNS
2.UN1824, WASTE SODIUM HYDROXIDE SOLUTION, 8, PGII, RQ, ERG#1542 TP
500 G
3.UN2922, WASTE CORROSIVE LIQUIDS, TOXIC, N.O.S., 8(6.1), PGII, RQ, ERG#1542 TP
500 G
4.UN2922, WASTE CORROSIVE LIQUIDS, TOXIC, N.O.S., 8(6.1), PGII, RQ, ERG#1542 TP
500 G
CONTINUATION SHEET Page 2 of 2
Generator
Manifest tracking number
#U.S. DOT descriptionNo. / Qty
5.UN3266, WASTE CORROSIVE LIQUID, BASIC, INORGANIC, N.O.S., 8, PGIII, RQ, ERG#1542 DF
682 P
6.NA3077, HAZARDOUS WASTE, SOLID, N.O.S., 9, PGIII, RQ, ERG#1713 DF
653 P
7.NA3077, HAZARDOUS WASTE, SOLID, N.O.S., 9, PGIII, RQ, ERG#1711 DF
326 P
8.NA3082, HAZARDOUS WASTE, LIQUID, N.O.S., 9, PGIII, RQ, ERG#1711 DF
205 P
Page 1 captured Page 2 captured 2 pages · 2.2 MB · uploaded
2 · The read

AI reads every line.

Both pages. Eight line items, including the one the shipper struck out.

Manifest · EPA 8700-22 + 22AReading page 1 of 2
#IDProper shipping nameClassPGQty
1UN3098Waste oxidizing liquid, corrosive, n.o.s.Voided5.1 (8)IIdid not ship
2UN1824Waste sodium hydroxide solution8II500 gal · 2 TP
3UN2922Waste corrosive liquids, toxic, n.o.s.8 (6.1)II500 gal · 2 TP
4UN2922Waste corrosive liquids, toxic, n.o.s.8 (6.1)II500 gal · 2 TP
5NA3266Waste corrosive liquid, basic, inorganic, n.o.s.8III682 lb · 2 DF
6NA3077Hazardous waste, solid, n.o.s.9III653 lb · 3 DF
7NA3077Hazardous waste, solid, n.o.s.9III326 lb · 1 DF
8NA3082Hazardous waste, liquid, n.o.s.9III205 lb · 1 DF
8 line items read7 live · 1 voidedERG 2024 guides 154 · 171
3 · The record

The driver verifies line by line.

The scan read line 5 as NA3266. The paper says UN3266. The driver's correction is the record, not the scan.

AI-read, driver-verified.

Verify · 7 live materials1 field to confirm
#IDProper shipping nameClassPGDriver
2UN1824Waste sodium hydroxide solution8IIVerified
3UN2922Waste corrosive liquids, toxic, n.o.s.8 (6.1)IIVerified
4UN2922Waste corrosive liquids, toxic, n.o.s.8 (6.1)IIVerified
5NA3266UN3266Waste corrosive liquid, basic, inorganic, n.o.s.
Confirm ID · paper reads UNCorrected by driver
8IIIVerified
6NA3077Hazardous waste, solid, n.o.s.9IIIVerified
7NA3077Hazardous waste, solid, n.o.s.9IIIVerified
8NA3082Hazardous waste, liquid, n.o.s.9IIIVerified
7 of 7 verified1 correction by the driverThe verification is the legal record.
4 · Placards

Placards for the load as verified.

Two for the bulk tanks, none for the drums. Each states the rule it rests on, from the load the driver confirmed.

CORROSIVE, Class 8 placard1824
Sodium hydroxide solutionBulk portable tanks. CORROSIVE with the ID number displayed across the placard itself.
49 CFR 172.504(a) · 172.514 · 172.302(a) · 172.332(c)
CORROSIVE, Class 8 placard2922
Corrosive liquids, toxic, n.o.s.Bulk portable tanks. CORROSIVE with the ID number displayed across the placard itself.
49 CFR 172.504(a) · 172.514 · 172.302(a) · 172.332(c)
Drums: Class 8 with Class 9682 lb of Class 8, under the 1,001 lb line. Class 9 needs no placard on a domestic run, and its 1,184 lb does not count toward that total.
49 CFR 172.504(c) · (f)(9)
5 · Segregation

Segregation, checked pair by pair.

Every class aboard against every other. Where the table is silent, the screen says so instead of guessing.

8corrosive
8 (6.1)corrosive · toxic
9misc.
8corrosive
—
No restriction
Class 9 not in the §177.848 table
8 (6.1)corrosive · toxic
No restriction
—
Class 9 not in the §177.848 table
9misc.
Class 9 not in the §177.848 table
Class 9 not in the §177.848 table
—
No prohibited pairings · 49 CFR 177.848, highway
6 · The reasoning

Every determination cites its rule.

Not a score. Not a colour. The paragraph of 49 CFR it rests on, current to a stated date.

49 CFR 172.504(a)
Each bulk packaging is placarded for its materialUN1824 · UN2922 portable tanks · §172.514(c)(1): two opposing sides under 1,000 gal
49 CFR 172.332(c)
Identification number displayed across the center of the placard1824 · 2922 · §172.302(a) requires the number on a bulk packaging · §172.326(c) on the vehicle when the tank’s ID markings are not visible
49 CFR 172.504(f)(9)
No CLASS 9 placard for domestic transportation1,184 lb of Class 9 drums · not a placard category, and its weight is not counted
49 CFR 172.504(c)
1,001 lb exception applies, so the Class 8 drums need no placard682 lb of Table 2 material counted · domestic Class 9 left out
49 CFR 177.848
Highway segregation table, every pair checkedno prohibited pairings · Class 9 outside the table
49 CFR 172.101
Hazardous Materials Table entry for each IDproper shipping name · class · packing group
ERG 2024
Emergency Response Guide per materialGuide 154 corrosives · Guide 171 miscellaneous
eCFR text current to 2026-10-01Every citation opens the paragraph. Every row is at that date, §172.101 included.
7 · The packet

One inspection-ready packet.

The manifest, the verification, the placards, the segregation, the rules. Tamper-evident, retained seven years.

HaulGuard · Evidence Packet

Load record

scan hg-ms26r1s6-wjxk · 2026-07-26 · EPA 8700-22, 2 pages
  • Load Manifest 7 materials · 1 voided
  • Required Placards CORROSIVE 1824 · 2922
  • Segregation Determination no prohibitions
  • Compliance Findings 1 correction
  • Driver Attestations 7 of 7 verified
  • Audit Chain full event sequence
  • Regulatory Authority and Disclaimers 49 CFR
TAMPER
EVIDENT
RECORD

One real 2-page waste manifest.

Eight line items.

46seconds
Verified scan hg-ms26r1s6-wjxk · 2026-07-26 · server-side 46.1 s · one document, one run
AI reads. You verify.
Tap to pause  ·  ←→ beats  ·  F fullscreen
Paused