Investigations platform for agencies

Every case on one file, and no data released without a chain of command.

DENDAT SERVANT is where investigators run cases: subjects, the case diary, tasks, exhibits with an unbroken chain of custody, and requests for data from other registers. A request is drafted by the investigator, endorsed by a supervisor above them, and decided by the data owner, who releases only what they approve, for a fixed period. Every view is logged.

01 / DATA REQUESTS

Four signatures between a question and an answer

The licensing register (DVLA) is the first connected source. It never opens its database; it answers a signed request, cut down to exactly what its data officer approved.

01
Investigator drafts
Subjects, categories, legal basis and warrant reference, justification
02
Supervisor endorses
Someone above the requester in the unit tree, never the requester
03
Data owner decides
Per subject and per category, with an expiry, revocable at any time
04
Release, logged twice
Each fetch recorded by the owner and in the case diary
02 / NEED-TO-KNOW

Rank does not open a sealed case

You read a case because you are on it, or you command the unit that owns it. Restricted cases open only to commanders above them. Sealed cases open only to their members.

Case file

Subjects, links between them, an append-only diary, tasks and the status history, in one place.

Chain of command

Units nest. Endorsement, closure and exhibit disposal follow the tree, and are refused to the person who asked.

Access log

Opening a case, viewing an exhibit, running a search: each one is a logged event an auditor can read.

03 / EXHIBITS

An unbroken chain of custody

Physical items and digital files get an exhibit number and a custody record from the moment they are logged: who held them, where, and when they moved. Digital files are fingerprinted with SHA-256 and can be re-verified at any time.

04 / CROSS-REFERENCE

Links you would otherwise find by accident

Plates, chassis numbers, ID numbers, phones and accounts are matched across the agency's cases and against released register data. Matches in cases you cannot see are reported without their contents, and a sealed case's lead is told quietly instead.