DutyLedger

Sovereign Australian WHS

DutyLedger

Every incident, corrective action, permit and photo evidence in one tamper-evident record — built for council duty-of-care under the law of every state and territory.

RUST HUB 9.2 MiB IDLE AUDIT CHAIN 13,410 VERIFIED G-NAF 13,215,236 ADDRESSES LOOKUP 2 ms STATE PACKS AU-NSW + AU-VIC

Built for every Australian jurisdiction

NSW

WHS Act 2011, SafeWork NSW, s 27 due diligence, s 34C industrial manslaughter, icare/SIRA integration.

NSW →

VIC

OHS Act 2004, WorkSafe Victoria, employer terminology, psychosocial prevention plans, Pt 5A manslaughter.

VIC →

QLD

WHS Act 2011 (Qld), WorkSafe QLD, psychosocial code 2022, SWMS, WorkCover QLD.

QLD →

All states

WA, SA, TAS, ACT, NT and Comcare packs compile from the same source as the software — the site and the product never drift apart.

All jurisdictions →

GeoS Camera — georeferenced photo evidence

Point the camera, speak your report, go home. DutyLedger captures GPS position, camera azimuth, pitch and roll at shutter-time, computes the field-of-view footprint, and produces a courtroom-grade A4 dossier that proves where and how every photo was taken.

Five-year to thirty-year retention locks. 226 DPI on A4. Cryptographically verifiable.

One record, every surface

Web console

Full registers, dashboards, reports, correspondence — served by a 9.2 MiB Rust hub.

Desktop

Tauri v2 for Windows, macOS and Linux. Connected or standalone with encrypted local storage.

Mobile & tablet

Native Android and iOS apps with offline-first incident capture. Photos queue with zero signal and sync hash-chained on reconnection.

Correct in every state

DutyLedger's legislative engine compiles state-specific statutory packs into live product behaviour. Notification timers, regulator forms, terminology (PCBU vs Employer), industrial manslaughter provisions and psychosocial regulations adapt automatically per jurisdiction — while historical records stay pinned to the law that applied when they were created.

See your state's coverage →