# Data-layer companion of the zkdiff August proof package

This prefix carries the large files of the Dark Lantern package `proofs/zkdiff_august_20260907/`
(github.com/poliebotics/dark-lantern) and the allowlisted proof-run collection from the node. The repository package is the
document of record; its `README.md`, `STATEMENT.md`, `VERIFY.md`, `RESULTS.md`, `CLAIM_BOUNDARY.md`, `AUDIT_TRAIL.md`,
`PINS.json`, `REDACTION.md`, `LARGE_FILES.md` and its two ledgers are copied here under `repository_package_front_matter/`
for convenience.

| directory | what |
|---|---|
| `repository_package_large_files/` | the files `LARGE_FILES.md` names, at their package-relative paths: the exported oracle arrays the Rust parity tests read (`source/oracle_final/`, the d2 and August sets), the d2 and August vector sets (`oracle/final/vectors/*.npz`), the per-row August oracle inputs (`oracle/final/august_inputs/row_NNNNNN.npz`: `C_int`, `noise_int`, `Ct_int`, `E_correct`, `E_wrong`) and the cached d2, v10 and August rows the oracle scores (`oracle/rows/`, `oracle/rows_august/`) |
| `frames/` | the 112 raw Bayer sensor frames of the proof rows 600 to 711 (24,472,000 bytes each) with `FRAMES.json` (BLAKE3 equal to the chain log's, SHA-256 equal to the receipts'); published by the principal's decision of 8 September 2026; `frames/README.md` says what they show |
| `build_kit/` | the offline build kit (`build_kit/BUILD_KIT.md`, `build_kit/KIT_MANIFEST.json`): the vendored crates of every lockfile in the repository package's `source/` and `tools/standalone_verifier/`, the pinned toolchain downloads (rustup-init, Rust 1.98.0, cargo-prove and the succinct toolchain 6.4.0, protoc 21.12, sp1-gpu-server 6.4.0) and the seven Groth16 v6.1.0 circuit files, each with its SHA-256, so the guest ELF and the host tools rebuild with no network; the kit's own record of a rebuild in a container with no network is `build_kit/offline_build_test/` |
| `node_runs/` | the eight provers' output as pulled back from the node, under the evidence allowlist (`node_runs/README.md`): per-GPU `BATCH_MANIFEST.json`, resource samples (`gpu_mem.csv`, `gpu_procs.csv`, `host_rss.csv`), GPU identity and launch-time input digests, every row's proof, raw proof bytes, public values, receipt, ceremony manifest and cold-acceptance report, the strict merge `BATCH_MANIFEST.json`, `SHA256SUMS_RUNS`, the controls, the launch schedule and row 684's complete-guest execution record; prover logs, process listings, sidecar logs and witness directories are withheld and named there; the text records carry the publication redaction rule (`node_runs/REDACTION_LEDGER.tsv`) |
| `repository_package_front_matter/` | copies of the repository package's front matter and ledgers |
| `_control/` | `MANIFEST.jsonl` (one JSON line per object: relative path, size, SHA-256, object key, content type), `SHA256SUMS` (its `sha256sum -c` form; a copy sits at the root), `RELEASE.json` |

Which ledger covers what, precisely. The objects under `repository_package_front_matter/` are byte-identical copies of the
repository package's files, which the repository's `SHA256SUMS` covers at their repository paths. The objects under
`repository_package_large_files/` are covered by the repository's `LARGE_FILES_SHA256SUMS` at the same relative paths. The
frames under `frames/` are covered by the repository's `FRAMES.md` (SHA-256 and BLAKE3 per frame) and by the chain log's BLAKE3
column. The objects under `build_kit/` are covered by `build_kit/KIT_MANIFEST.json`, whose SHA-256 the repository's `PINS.json`
`build_kit` and `LARGE_FILES.md` carry. The objects under `node_runs/`, this `README.md` and the controls themselves are covered by no repository ledger: their
authority is `_control/MANIFEST.jsonl` and `_control/SHA256SUMS`, which list every object this prefix serves except the
controls. The SHA-256 digests of the manifest, of `_control/SHA256SUMS` and of `RELEASE.json`, the object count and the byte
total were frozen before upload and are published in the Dark Lantern repository's root `README.md`, in the provenance
paragraph for this package, and in the publication receipt kept with the release record; check a downloaded manifest
against that digest before trusting it.

Published here by the principal's decision of 8 September 2026, after an earlier revision held them: the 112 raw sensor frames
of the proof rows (`frames/`) and the August camera-derived tensors (under `repository_package_large_files/`); the repository's
`REDACTION.md` states what remains unpublished. The August frames depict a masked participant in a recognisable indoor setting.
Camera-derived tensors retain images of participants and their surroundings, including earlier-session examples. These materials
are not anonymised; identity may be inferred from clothing, movement or context.

Licence: the Dark Lantern Research and Private Use Licence 1.2 (`repository_package_front_matter/LICENSE`, the repository's
root `LICENSE`): non-commercial research, teaching, verification, modification and private study are permitted with
attribution, and published results may be shared; redistribution of the materials, commercial use and derived weights are
reserved; third-party material under `build_kit/` (toolchains, crates, circuit files) is under its own licences, listed in
`build_kit/BUILD_KIT.md`, and this licence does not govern it; no patent licence is granted beyond the licence's own terms.
