Inspection Readiness Packet
The Inspection Readiness Packet is an evidence ZIP that, in a single action, assembles
everything a regulatory inspection asks for: the audit trail with chain verification, anchors, an
access snapshot, and design versions. It lives under Admin → Inspection (/admin/inspection)
and is meant to be self-service — no assembling evidence by hand, piece by piece.
What goes into the packet
Section titled “What goes into the packet”| Content | What it is |
|---|---|
| Audit trail | The full trail in CSV and JSON with full hash-chain verification — chain integrity is confirmed in the packet. |
| Chain anchors | The current chain head and the whole anchor history — to independently prove the audit was not rewritten. |
| Design versions | The study’s design versions and the active version at each site. |
| Access snapshot | A “who-what-where” snapshot: principals, grants, roles at assembly time. |
| Study metadata | Sites, subject counters, enabled modules. |
| manifest.json | A manifest with a sha256 of every file in the packet — the basis of the offline check. |
How to assemble the packet
Section titled “How to assemble the packet”-
Open Admin → Inspection and select the study you are assembling the packet for.
-
Click Assemble inspection packet. Assembly runs in the background — a large packet is queued, and the screen shows its status.
-
When the packet is ready, download the ZIP from the packet history. Every build appears in the history with its time, author, status, and a short sha256 of the result; every download is audited.
-
A failed build can be retried right from the history.
Always blinded, verifiable offline
Section titled “Always blinded, verifiable offline”The packet is self-verifiable without access to the system: inside the ZIP is a manifest.json
with a sha256 of every file, and the audit trail comes with hash-chain verification. An inspector
(or you) can recompute the checksums offline and confirm that no file was substituted. Additionally,
each build anchors the audit hash-chain — an external point that later ties the proof of
immutability together.