#9 · Justice, Law & Order
Prosecution Workflow & Evidence Management System
Hash-chained evidence custody from investigation to verdict.
The problem
NDPIV AJP Programme targets a reduction in Average case turnaround time from 843 to 753 days by FY2027/28 and an improvement in the Criminal Investigation system effectiveness index from 0.31 to 0.34. Uganda's prosecution function relies on paper case files for evidence chain and manual inter-agency handoffs between Police, ODPP, Judiciary, and Prisons. Judiciary Annual Performance Reports and Auditor General justice-sector reviews consistently highlight evidence-chain integrity and inter-agency handoff delay as binding constraints.
The solution
7-step workflow covering Directing investigations → Supervising → Guiding → Analysing evidence → Initiating a criminal matter → Registering a criminal matter → Presenting evidence. Each step instrumented with case-file digital custody, evidence-chain audit trail (hash-chained), inter-agency handoff tracking, and prosecutor-level reporting.
System architecture
- L1Client tier
Investigator • Prosecutor • Judiciary • Auditor
- L2Audit-chained gateway
API + hash-chain audit log
- L3Service tier
Case • Evidence • Handoff
- L4Data tier
MongoDB + S3 documents + audit chain store
Technical details
- Languages
- PHP 8.4, TypeScript
- Frameworks
- Laravel API + Vue console
- Database
- MongoDB primary store + S3-compatible document bucket
- Hosting
- Cloud Compose with hot-archive cold-archive tiering
- Security
- Hash-chained audit log (reused from NovaFlux pattern), document chain-of-custody attestation, role-based access (Investigator / Prosecutor / Judiciary / Auditor)
- APIs / Integrations
- Inter-agency handoff service to Police + Prisons + Judiciary
NDPIV alignment
Programme: Administration of Justice
Outcome: Outcome 1.1 - Improved dispute resolution
- ▸Average case turnaround 843 → 753 days
- ▸Criminal Investigation effectiveness index 0.31 → 0.34
- ▸Civil Justice Index 0.42 → 0.45
Demonstration (Section 6)
Screencast of a case moving through the 7 steps with audit-chain verification at the end.
Supporting documents (Section 7)
- ▸Architecture diagram (PDF)
- ▸Hash-chain audit-trail technical paper
- ▸Inter-agency handoff interface spec
Declaration (Section 8)
All boxes ticked.
Signatory: Rodney Echeru, Director, Information Village Limited
Next submission
Government Source Code Custody & Interoperability Registry →
Every MDA system, in State custody, with auditable interoperability.

