Knox Evidence Protocol Kit
A self-contained packet for authenticating a Knox-anchored electronic record in federal court or a state court that has adopted the federal rules. Every artifact below is downloadable; the verification script runs without any Bonis Systems server. Counsel may run it on an air-gapped machine and compare to the public API response.
Verification script
Zero-dependency Node.js script. Recomputes SHA-256 hash chain and Merkle proof against a Knox record. Run on an air-gapped machine; verify the transcript is reproducible.
Sample records-custodian affidavit
Starter template for counsel — fill in the bracketed fields with record-specific values. Conforms to FRE 902(13) and 902(14) authentication requirements.
Admissibility brief
Attorney primer covering what a Knox record is, which rules apply, typical foundation, and pre-emptive responses to likely challenges.
TLA+ formal specification
Machine-checkable correctness properties of the Knox chain + event store. Establishes the 'electronic process that produces an accurate result' element of FRE 902(13). Download on the date of preservation to fix the version against later revisions.
Typical workflow for counsel
- 1.Identify the Knox record's event hash. Request the JSON bundle and the `.ots` proof via the Bonis public API at
https://bonissystems.com/api/knox/verify?hash=<HASH>. - 2.Download the verification script above. Run
node verify-knox-record.mjs record.jsonon an air-gapped machine. Preserve the transcript. - 3.Adapt the sample affidavit template to your custodian + record. Attach the record bundle (Exhibit A), the verification transcript (Exhibit B), and optionally a screenshot of the public verify endpoint (Exhibit C).
- 4.Serve the packet as part of your FRE 902(11) notice to the opposing party. If admissibility is contested, the admissibility brief above covers the expected challenges.
- 5.Download the TLA+ specification on the date of preservation to fix the version against any later revisions. This establishes the 'electronic process that produces an accurate result' element of Rule 902(13).
Knox proves integrity of a record: the record has not been altered since it was anchored. Knox does not prove the truthfulness of the underlying facts. The authenticating affidavit must be paired with substantive evidence that the record accurately reflects the real-world event. Knox narrows a factual dispute to the real-world event itself. It does not eliminate that dispute. Counsel should frame the admissibility argument accordingly.