FINAL5 coordinated candidate — 2026-09-12
Status: native macOS and Linux builds and full installed proof smoke pass. Linux Neptune admission and Mac→Linux proof verification also pass. Both native binary archives reproduce byte-for-byte. The complete198-proof baseline gate was started against the exact frozen macOS candidate. Its final receipt was not recovered on2026-09-16 after the temporary work directory became unavailable; completion remains unconfirmed. The later RAM review also identifies a source-correctness defect in the legacy scratch strategy. No release has been published.
FINAL5 corrects the scoped nox loop-index defect that stopped FINAL4 and the smoke script's access to nested proof claim fields. It retains the actual imported-generic scenario that exposed the defect. All other production source and dependency repositories match FINAL4.
- Source archive:
/tmp/cyber-release-source-v7-20260912-final5.tar.gz. - SHA-256:
7c63fcad9d12a220036b531f85eacc1a91984ff87c18687703aeeac57b3df415. - Size:29,383,684 bytes;11 repositories,2497 source entries,557 vendor entries.
- Source manifest SHA-256:
41c924603d1ed20b78844a4a5cc1aa78e3dff759349d98f1713015e5cfb124a0. - Source receipt:
/tmp/cyber-final5-source-receipt.json.
Before freezing, the complete Trident neural workspace passes888 tests, zero
failed/ignored/warnings (/tmp/trident-loop-index-workspace.log), including53
real nox source tests. Four new tests cover nested indexed reads/writes, bounded
loop returns, constant shadowing and U32 index limits. Independent Joy tests
cover the exact failed source in both profiles and both input cases, eight
public certificates and four genuine private STARKs, with input/output mutations
rejected. See joy/audit/loop-index-smoke-review.md.
A separate development CLI replay of the installed-smoke remainder passes,
including all sixteen generic/struct/terminal native routes, actual source/claim
proof verification and expected type errors. This replay first found the script's
incorrect top-level proof field access; the corrected script reads claim and
rejects a mutated generic proof. Receipt:
/tmp/cyber-loop-index-postcheck-receipt.json. It is a targeted CLI regression,
not the complete installed gate. The unchanged Triton branch has its FINAL4
448-test all-feature workspace receipt; the prior complete Joy suite passes67.
Both platforms built from the same extracted archive and verified its complete
source/vendor inventory before and after compilation. Darwin uses native
rustc1.95.0; the Linux aarch64 VM uses Rust1.89. The quick installed imported-loop
case passed before each full proof smoke. Source extraction/repacking also
produced byte-identical archives at epoch1789211405:
/tmp/cyber-final5-source-repack.json.
Darwin destination: /tmp/cyber-release-installed-v7-darwin-final5.
Linux workspace: /home/master.guest/release-validation/final5-20260912.
Build logs: /tmp/cyber-release-build-v7-darwin-final5.log and
/tmp/cyber-final5-linux-build.log.
Native build and installed proof results
| Gate | macOS aarch64 | Linux aarch64 |
|---|---|---|
| Native build | PASS336.05s; peak process RSS4,983,504,896bytes; zero warnings/swaps | PASS499.55s; peak process RSS4,977,308KiB; zero warnings |
| Complete installed smoke | PASS195.525s; peak group RSS9,872,900,096bytes; zero swaps | PASS222.810s; peak group RSS7,822,966,784bytes; no swap configured |
| Memory guard | No stop; minimum free76% | No stop; minimum available8,408,342,528bytes |
Both smoke runs use4 Rayon threads and TVM_LDE_TRACE=no_cache. Exact harness
SHA-256: 73c48275e69574eabfe3c99f1009e05617ab7532449ecab04f3cf5bd229fd988.
They include genuine recursive Triton outer proofs, public/private/state Joy
paths, typed entries, imported generics, terminal branches, named struct fields,
loop-index scope, source checking and altered-claim/input rejection.
Darwin monitor receipt: /tmp/cyber-release-smoke-v7-darwin-final5-receipt.json;
full script receipt: /tmp/cyber-release-smoke-v7-darwin-final5/smoke.json.
Linux details and exact node/cross-platform receipts:
native Linux validation.
| Darwin binary | SHA-256 |
|---|---|
| trident | 287d643dbb92467ac5e1bdc572b9e2f04949779b0fe7e022e86d84cc506e3ea7 |
| trisha | 9265f599c5200f330d29da19f1fccfeb18d5b9cdd905ba713bd15a068532d47b |
| joy | 331a9ce3aa373bcb3d3c32331a5bdbb30d31de45be9e9b92574c7058930aafa5 |
Binary archives:
- Darwin:
/tmp/cyber-tools-final5-darwin-aarch64.tar.gz, SHA-25672152fb93cb6e5d1aa7dd6a6cc46282d0070479896d2299711a25b88e4885f19. - Linux:
/tmp/cyber-final5-linux/cyber-tools-linux-aarch64-final5.tar.gz, SHA-256de77709b3d46d312e9f04ef28d4d1747d8b3634668a5b1db0d70c2c1166368c5.
Each archive was made twice by the archived packager from the actual full smoke receipt and compared byte-for-byte. Their different platform hashes are expected; the source provenance and verification identities are the same.
Freshly unpacked Darwin binaries also pass16 original proof verifications:
eight generated on Darwin and eight on Linux. Native claims match across both
platforms; Joy verification pins expected public inputs/output and state fixtures.
Ten wrong-output checks reject. Fresh source compilation, nox assembly/bundle
execution, Triton assembly execution and a newly generated native proof of
input35→output42 pass outside the checkouts with only the unpacked binaries on
PATH. All19 archive entries, binary executable modes, fixtures, harness and
verification identities were checked. Receipt:
/tmp/cyber-final5-darwin-artifact-gate/receipt.json, retained with build/smoke
evidence in Darwin receipt.
Earlier temporary unpack-check harness attempts used an incorrect CLI contract
(assembly named as JSON, a nonexistent Trident --emit, bracketed stdout or
positional TASM). They stopped and have no success receipt. The complete check
uses joy build for JSON bundles, trident build for assembly and Trisha's
explicit --tasm; the logs are preserved under /tmp/cyber-final5-darwin-*.
Complete baseline gate and tooling correction
The frozen complete checker was started with this exact command:
It requires99 positive fixtures with198 freshly generated and verified proof
events,34 actual rejection vectors and all43 independent manual programs, with
complete unchanged source/vendor/binary inventories before and after. The work
directory retains started.json, bench.log, memory.jsonl and, only after the
run finishes, its result receipt. Older proof events are not reused.
The initial default-Python preflight created importlib bytecode inside the
source tree and correctly failed inventory verification before any baseline
proof started. Failure: /tmp/cyber-final5-baseline-startup-bytecode-failure.log.
Only the generated bytecode was removed; all archived bytes remain unchanged.
The -B run above is the actual FINAL5 proof invocation. The live checker now
prevents bytecode writes itself;10 tests pass including a genuine subprocess
inventory regression and a removed-fix control. This later live tooling change
is absent from FINAL5. Tooling evidence.
This remains a working-tree source rehearsal. The full release ledger retains the broader general nox/formal/self-hosting/FHE/assurance and final publication obligations. FINAL4's failure and interrupted Linux proof run are preserved.