HOS log reader

Upload a scanned US Record of Duty Status or Australian Driver Work Diary. HOSRDR extracts the fields and duty timeline, asks the driver about anything it could not read confidently, and returns validated JSON plus a rendered PDF.

How a record moves

  1. Upload is stored immutably and queued.
  2. Pages are deskewed and normalized; the form template is detected.
  3. Printed and handwritten fields are read, each with a confidence.
  4. The duty grid is reconstructed into a timeline.
  5. Jurisdiction rules run; low-confidence values become questions.
  6. Driver answers are reconciled and the record is revalidated.
  7. Canonical JSON and a presentation PDF are produced.

Values the system was unsure about stay marked as such all the way through. Nothing is silently guessed.