version: "2.2" date: "2026-09-26" status: "public" author: "Xathal"
Truth Beam downloads
Current release: D2 and V10. The September 2026 results and proofs shelf and the verified historical records follow. Each link opens a file, a repository or a control record.
Current D2 and V10 release
29,266 files, 406,155,874,045 bytes. Same rig, two sessions, one performer. Scores and samples are available separately. The complete corpus is 378.262 GiB.
| Session | File list | Files | Bytes | Size | IPFS CID |
|---|---|---|---|---|---|
| D2 | per-file URLs | 17,987 | 249,282,572,059 | 232.162 GiB | bafybeicrssbic35534es3sbwyzhlw7reboh6wy75htmo53ke5mfsphkmwi |
| V10 | per-file URLs | 11,279 | 156,873,301,986 | 146.100 GiB | bafybeier2sfcjrrgw7amne3lwogise6umyeyf6qgivgrmvx3to4vsdsbcm |
download.sh offers scores, models, session samples, the 2023
film, individual full sessions and the complete corpus. The
PolieBotics index carries the session
logs, model files, films, patent documents and historical IPFS register.
Claim ceiling: finite held-out tests from two sessions on one rig. AUROC 1.000 is the observed estimate on those samples. F-A v1 is the trained attacker. F-A v2 remains a design; adaptive-attacker work remains open. Start with Reproduce or Verify.
Results and proofs, September 2026
Each entry below is published with its scope. Each links to the repository or package that carries the bytes, the checks and the audit record. Nothing in this table is a held-out estimate for another rig, room or person unless it says so, and none of it establishes liveness or adversarial resistance. Read the row, then read the package.
| Result | In plain English | Boundary | Where |
|---|---|---|---|
| ZeeBeam: The Zero-Knowledge Beam (paper and proofs) | For each of 259 anchored rows of a 712-row projector-camera session recorded on 22 August 2026, one zero-knowledge proof (356-byte Groth16, with a 1,101-byte public statement that carries no pixels) shows that the drand beacon signatures for the row and its predecessor verify, that the BLAKE3 chain advanced as specified, that the projected pattern came from that chain, that two frozen networks produced the published scores on the committed frame, and that the row sits in the session tree; a second proof covers the whole 712-row chain log. | One session, one rig, one performer. The proof establishes that the recorded computation happened on committed bytes; the physical meaning of the pose class is confounded with time on this take. | github.com/poliebotics/zeebeam, manuscript at paper/zeebeam.md |
| One Look Is All You Get (the one look, PASS) | The frozen coupling verifier proved inside ZeeBeam was scored exactly once on a 288-row take it had never seen, under criteria fixed beforehand under an operator-attested freeze digest: AUROC 0.999879 and 0.997782 on the two donor maps, 1 and 7 false accepts, 4 and 4 false rejects of 288, 144 of 144 reciprocal pairs ordered correctly in both directions, shuffled-emission controls at 0.4986 and 0.4960. The evaluation program refused to run twice. | Same rig, subject and room as the development take, recorded minutes after it. Nothing about another rig, room or subject, liveness or adversaries; the zero-knowledge proof covers the development take, not this one. | data.truthbeam.com/results/one_look_20260906/v1/ |
| Look Again Next Year (the one-look take, timelock-sealed) | The 288-row verification take of 22 August 2026 on which One Look was scored: 585 files, 7,752,684,377 bytes (288 raw sensor frames, the 288 emission tiles as projected, the logs, the manifest and the take's own evidence seal), packed as a deterministic tar compressed with zstd (4,132,117,358 bytes, SHA-256 published) and sealed on 7 September 2026 as a drand timelock ciphertext of 4,133,126,533 bytes that anyone can decrypt from quicknet round 42033783, scheduled 2027-08-22T03:18:33Z. | Fixes what the public copy is and when it opens; it does not establish anything the take did not already establish. The seal postdates the look, and the desk that recorded the take keeps its own plaintext. The take carries no on-chain anchor of its own and the zero-knowledge proofs do not cover it. | data.truthbeam.com/archive/2026/zeebeam_verification_288_20260822/tlock_v1/ |
| Realness records (recovered 23 September 2026) | The records behind the ZeeBeam manuscript's realness diagnostics. Generated fakes (the F-A v1 forger's step-100,000 checkpoint; three evaluation seeds, six real against six forged per seed): 0 fakes passing, 0 reals rejected, AUROC 1.0. Replay and splice (class 3; nine runs, six real against eighteen attacked subsequences each): every run 0 attacks passing, 0 reals rejected, AUROC 1.0. The generated-fakes run's generating script and the class-3 record were found on 23 September 2026 in the project's backup of the rented box's shared filesystem and are in recovered/ byte for byte; recovered/recompute_auroc.py recomputes all twelve runs in seconds with no model, and the ARM-A step-16,000 scorer checkpoint (477,636,875 bytes, SHA-256 d074775e2d9952d34c16baec134ddeff18df9ebf41170aa4c0f49e50c9c52532) regenerates the scores. |
One checkpoint run where three forger seeds were configured: its training seed is unrecorded, and the configured seeds 11, 22 and 33 were never trained. The class-3 record is a security diagnostic, not a realness ROC. The adaptive white-box attack was not run to completion and the black-box diagnostic was not archived; no result is claimed for either. The generated-fakes record's sidecar text contradicts itself; a correction companion states the reading, and the numbers are unaffected. | bundle/proofs_20260902/ml/realness; scorer data.truthbeam.com/models/zeebeam_arm_a/step_00016000.pt |
| Dark Lantern: Zero-Knowledge Light, Shuttered by Design (programme record) | The curated public record of the privacy and zero-knowledge programme behind ZeeBeam: standalone proofs, diagnostics, notes, audit prompts and verdicts. | A publication subset; its notices identify what was omitted and what cannot be rebuilt from the tree. | github.com/poliebotics/dark-lantern |
| No Training Required (train-free coupling statistic) | A statistic with no fitted parameters separates matched projector-camera frames from mismatched ones on the 975 held-out tail frames of the two public sessions, with pooled AUROC between 0.683 and 0.756 at each of the five grid sizes tested (4, 8, 16, 32 and 64), and holds under five recorded within-session shuffles and four hard-negative families registered before scoring. | Retrospective, on previously inspected frames of trained-on sessions; a threshold that transfers between sessions was not tested; no liveness or adversarial claim. | results/train_free_coupling_20260906 |
| Sixteen Cells, One Threshold (exact grid proof) | Two PLONK proofs certify, in exact integer arithmetic over committed 4 by 4 cell-sum grids of a real public capture, that the matched emission correlates above one eighth and a recorded mismatch below it. | Two public examples with a threshold chosen after inspection: a demonstration of the proof system, not of confidentiality or generalisation. | proofs/train_free_grid_correlation_20260906 |
| Two Proofs, One Commitment (conditional micro-proofs) | Two PLONK proofs over one committed collection of 4 by 4 tensors establish a frozen discriminator margin and a fixed-noise residual inequality; both verify, and every recorded mutation and malformed artefact rejects. | Arithmetic feasibility of frozen conditional computation over shared hidden inputs, not a two-sided verifier; each aggregate passes while one of its two directions fails. | proofs/conditional_micro |
| The pose proofs | Two Groth16 proofs of a frozen eleven-class pose classifier's verdict over committed frame bytes, cropped and uncropped, with their receipts and public values. | Computational integrity over committed pixels; what the pose class means physically is confounded with time on the only take. | proofs/pose_cropped and proofs/pose_uncropped |
| A Tale of Two Conditionings (proof batch of 7 September 2026) | For each of the 112 rows 600 to 711 of the 712-row session recorded on 22 August 2026, one Groth16 proof (356 bytes, with a 752-byte statement that carries no pixels) shows that an integer diffusion denoiser, adapted from the frozen ARM-C protocol and run in exact fixed point on the whole sensor frame, produced the published residual sums under the row's own emission and under a declared wrong row's: all 112 proofs verify, all 112 differences are positive and no arithmetic saturated. The raw frames, the tensors, the node's proof collection and the offline build kit, about 12.7 GB, are on the data layer. | Execution binding of the specified integer computation on committed bytes; no claim about physical capture, realness, liveness, illumination causality, adversarial resistance or generalisation to an unseen session, and no reproduction of the eight-seed result, the five-offset aggregate or a full diffusion trajectory. Rows 600 to 711 gave no gradient to training, but seven calibrated the integer scales and four were scored by a training-time screen, so they are not called an untouched test set; the d2 and v10 evaluation blocks are development validation. | proofs/zkdiff_august_20260907 and data.truthbeam.com/results/zkdiff_august_20260907/v1/ |
| Following the Light (image-translation results) | Eight pix2pixHD runs on the two public sessions, scored on their 975 held-out tail frames. Six static-condition discriminators separate matched from mismatched pairs with AUROC between 0.692 and 0.965 over 400 recorded targets. Two temporal generators, given the recorded emission against a recorded alternative under the intended fixed context (the previous emission and the previous real capture reused), produced outputs closer to the real capture with the recorded emission on 972 of 973 and 973 of 973 frames. | Exploratory evidence consistent with current-emission correspondence, as the package states: the record does not bind the two generation runs to identical checkpoint bytes, history inputs or runtime versions; held-out frames of trained-on sessions; no unseen-session or liveness claim. | data.truthbeam.com/results/p2pv2v_20260906/v1/ |
| pix2pixHD checkpoints, January 2025 | The full earlier training run on Truth Beam emission-to-recording pairs: 75 generator and 75 discriminator checkpoints, the training logs and the epoch gallery, published for inspection with a model card. | A model card without performance claims; the training corpus was not recovered. | data.truthbeam.com/models/truth_beam_pix2pixhd_2048_1024/v1/ |
Patent position: the matter above is the subject of Irish patent applications filed on 25 August 2026 and 6 September 2026, in addition to the filings listed on the PolieBotics repository. They are unpublished applications, not grants. Publication of the results permits inspection and independent verification; research and personal-use development are permitted, and any other use needs the author's written licence.
April 2023 record
Complete trailer session
Session 1682718815, captured 28 April 2023. 777 emissions, 777 matching
camera reports, one chain log. Frame 000511 is present byte-for-byte.
| Receipt | Value |
|---|---|
| Data | 1,555 files, 17,122,505,309 bytes |
| Array validation | 1,554 checked, zero invalid, complete paired sequences |
| Public prefix | archive/2023/truth_beam_poliepals_trailer/v1/ |
| Manifest SHA-256 | 4feaedaf31162c434684450ebb06e746a87d7e32cfea4a40ab5d81f290a026cc |
| Publication receipt SHA-256 | 5842699805c83338131522b7737132ca978d6991a560a0efd909193c802692dd |
| Historical root CID | QmejyJWognSYn7UhygsHuQzkDK5vY4izU9SsCL785NsHCN |
| Session-directory CID | QmWhmuYTywuwRcmsPtxrNnpJjBJZmBTkxAYy2j2vteuqp3 |
Controls: reader's guide · manifest · SHA-256 list · NumPy validation · CID reproduction · release record · publication receipt.
Frame 000511: download the manifest copy, 12,583,040 bytes, SHA-256
6b7a6bc9f052d78dd161d20c22a19a6341f1447af6721a96f72425ce4bce9c1a.
Fetch the archive from its manifest, resume partial transfers, then verify every file:
curl -fsS https://data.truthbeam.com/archive/2023/truth_beam_poliepals_trailer/v1/_control/MANIFEST.jsonl \
-o MANIFEST.jsonl
jq -r '"https://data.truthbeam.com/" + .object_key' MANIFEST.jsonl \
> truth_beam_poliepals_trailer_urls.txt
wget -c --no-host-directories --cut-dirs=4 \
-P truth_beam_poliepals_trailer_v1 \
-i truth_beam_poliepals_trailer_urls.txt
curl -fsS https://data.truthbeam.com/archive/2023/truth_beam_poliepals_trailer/v1/_control/SHA256SUMS \
-o truth_beam_poliepals_trailer_v1/SHA256SUMS
(cd truth_beam_poliepals_trailer_v1 && sha256sum -c SHA256SUMS)
Frame 000511 recovery
One 262,144-byte UnixFS block became unavailable from the original Pinata-hosted IPFS pin. A deterministic reconstruction supplied a numerically faithful frame. The byte-exact original was later recovered from retained custody and reproduced both historical CIDs.
| Record | Link |
|---|---|
| Reconstruction and recovery account | read |
| Byte-exact frame | download |
| Recovered UnixFS block 32 | download |
| Recovery receipt | open |
| Reconstruction code | source |
| Recorder provenance | open |
| Recorder used in April 2023 | redacted source |
The public recorder copy replaces the signing key with an environment-variable lookup. Recording, BLAKE3-XOF, projection, capture, chain-log and Rootstock anchoring logic retain the archived implementation.
Recovery footnote. The 427-object R2 extraction and historical CAR preserve the incomplete Pinata recovery. The complete 1,555-file archive above came from retained custody.
Complete old_truth_beams archive
Seven April 2023 session trees. 5,255 data objects, 57,851,074,892 data bytes, 5,246 checked NumPy files, zero invalid. With its five controls and completion receipt, the archive contains 5,261 objects and 57,854,448,591 bytes.
Manifest SHA-256:
33a91c67db91849887004674f8b875be13ea01ba47c26adc9790b159863213db.
Controls: reader's guide · release record · publication receipt · manifest · SHA-256 list · NumPy validation.
curl -fsS https://data.truthbeam.com/archive/2023/old_truth_beams/v1/_control/MANIFEST.jsonl \
-o MANIFEST.jsonl
jq -r '"https://data.truthbeam.com/" + .object_key' MANIFEST.jsonl \
> old_truth_beams_urls.txt
wget -c --no-host-directories --cut-dirs=4 \
-P old_truth_beams_v1 -i old_truth_beams_urls.txt
curl -fsS https://data.truthbeam.com/archive/2023/old_truth_beams/v1/_control/SHA256SUMS \
-o old_truth_beams_v1/SHA256SUMS
(cd old_truth_beams_v1 && sha256sum -c SHA256SUMS)
Seven cleared captures from 19 December 2024
Seven physical projector-camera sessions, recorded 19 December 2024. Each HDF5 contains 64 emissions, 64 camera recordings and 64 stored chain hashes. Total raw data: 35,677,358,080 bytes.
Session 20241219_050046 completed Rootstock anchoring. Its transaction input
is the stored terminal hash. The remaining six are local-chain captures made
with dummy_run=True; final Rootstock submission was disabled for those runs.
| Session | Download | Chain status | Bytes |
|---|---|---|---|
20241219_044052 |
HDF5 | local chain, dummy_run=True |
5,096,765,440 |
20241219_044529 |
HDF5 | local chain, dummy_run=True |
5,096,765,440 |
20241219_050046 |
HDF5 · transaction | Rootstock-anchored | 5,096,765,440 |
20241219_050648 |
HDF5 | local chain, dummy_run=True |
5,096,765,440 |
20241219_051150 |
HDF5 | local chain, dummy_run=True |
5,096,765,440 |
20241219_051629 |
HDF5 | local chain, dummy_run=True |
5,096,765,440 |
20241219_052040 |
HDF5 | local chain, dummy_run=True |
5,096,765,440 |
Anchored session receipt: SHA-256
f4792a200cffcb70471a03c6ee6212737cefd4b71630ed5e72f654f445b8496a,
terminal hash
436c37a9c0d13bdae3d456f0f95a9c867fcae7ae8534af30de5373fc86a5479a,
Rootstock block 7,034,554 at 2024-12-19 05:03:39 UTC, HDF5 CID
bafybeiaqbbacosf2evzxiezp4jlrbylgrhe7vw6bwfthuq74fh34bi27bq.
The manifest and controls below cover the six unanchored files, totalling 30,580,592,640 bytes. Controls: reader's guide · manifest · SHA-256 list · HDF5 validation · recorder provenance · release record · publication receipt.
Fetch all six manifest-bound files while retaining one directory per session:
curl -fsS https://data.truthbeam.com/archive/2024/truth_beam_20241219_unanchored/v1/_control/MANIFEST.jsonl \
-o MANIFEST.jsonl
jq -r '"https://data.truthbeam.com/" + .object_key' MANIFEST.jsonl \
> truth_beam_20241219_urls.txt
wget -c --no-host-directories --cut-dirs=4 \
-P truth_beam_20241219_v1 -i truth_beam_20241219_urls.txt
curl -fsS https://data.truthbeam.com/archive/2024/truth_beam_20241219_unanchored/v1/_control/SHA256SUMS \
-o truth_beam_20241219_v1/SHA256SUMS
(cd truth_beam_20241219_v1 && sha256sum -c SHA256SUMS)
Likeness and rights
The recordings depict Xathal alone. He authorised publication of his likeness on 29 July 2026.
Rights: all of the technology described here is patent pending. Research and personal-use development are permitted, home builds for those purposes included, and you may publish your own results and original code; commercial use, a sale or a service of any kind needs the author's written licence where his rights apply. The statement of 9 September 2026, clarified on 10 September 2026, is on the LICENSE page.
Start with the manifest. It says exactly what you are downloading.
Log
| Version | Date | Change |
|---|---|---|
| 2.2 | 2026-09-26 | Added the one-look take (Look Again Next Year), the realness records and A Tale of Two Conditionings to the shelf; rights lines brought into line with the permission of 9 September 2026, clarified on 10 September 2026; the one look described by what was fixed beforehand; editorial-policy wording removed. |
| 2.1 | 2026-09-07 | Added the September 2026 results and proofs shelf: ZeeBeam, the one look, Dark Lantern, the image-translation results, the January 2025 checkpoints, and the patent position. Links that resolved only on the site now resolve in the repository too. |
| 2.0 | 2026-08-03 | Simplified the index and recorded all seven December 2024 captures, including the anchored session. |
| 1.4 | 2026-08-03 | Corrected the release hierarchy and retained complete historical records. |
| 1.3 | 2026-08-02 | Added the six-file December 2024 release and resumable recipes. |
| 1.2 | 2026-07-30 | Published the complete 2023 controls, frame-511 recovery and recorder provenance. |