BigBossBuildsCIT OPS · LEDGER SPIKE
Live demo · choose a role

Each role sees only what it may do — the rules are enforced on the server

Password for every demo user is demo. Try the path: dispatcher assigns and dispatches → crew starts and records handovers → cashier counts a bag short → supervisor decides. Then sign in as the supervisor, count a bag short yourself, and try to approve your own discrepancy — the server refuses, because maker and checker must be different people regardless of rank.
Faisal Al-Harbi
dispatcher
Plans trips, assigns vehicle and three-role crew, dispatches
Nasser Al-Qahtani
crew
Field crew: starts trips, records bag handover and delivery
Maha Al-Otaibi
cashier
Counts bags at the cash centre; the maker of reconciliation entries
Khalid Al-Dossari
supervisor
The checker: decides discrepancies — but never one they raised themselves, even though they may also count
Reem Al-Shehri
auditor
Read-only: verifies the ledger hash chain and reads the audit trail