AGPL-3.0-or-later · forever.

v0.108.0

the access layer

published 2026-08-05 · 8 assets · the catalog this site serves

The access layer arrives, and the check stops trusting what it cannot read. From this tag, model: picks the intelligence and access picks the path: the admission-time resolver is a pure function with a strict sovereign order (local · mock · harness · oauth · api), enumeration order can never change the outcome, and every dropped candidate carries its witness: the dimension, the layer, the teaching line. --access pins the path at the launch gates, before a token is spent: unsatisfied refuses, never substitutes. The ACP harness class lands with its mock agent in a quarantined workspace, proving the wire with no vendor in the loop. And the security fix that taught the train its lesson: a shell-string exec with no permits passed check green. The verifiable argv door refused while the unverifiable shell door stood open, the exact inversion of a security gate. The exec capability is now required whatever the spelling, and the runtime deferral owns dynamic values, never the door itself.

the artifacts

8 assets, each with its recorded digest

The sha256 beside each artifact is the digest GitHub recorded when the release train uploaded it: re-derivable by anyone, fabricated by no one. Verify a download against it, or against the SHA256SUMS asset the train signs.

  1. multiple.intoto.jsonl23 KB · sha256 edc4bad211f7c877…
  2. nika-linux-arm64-0.108.0.tar.gz12.8 MB · sha256 c22a4e61ee528a55…
  3. nika-linux-x64-0.108.0.tar.gz13.9 MB · sha256 c58a7d4a4924b580…
  4. nika-macos-arm64-0.108.0.tar.gz11.4 MB · sha256 2111893a1b3d6fde…
  5. nika-macos-x64-0.108.0.tar.gz12.9 MB · sha256 2c8bc95ea73ff5cf…
  6. SHA256SUMS1 KB · sha256 4a0afc4dc16f574a…
  7. supernovae-st-nika-check-wasm-0.108.0.tgz1.3 MB · sha256 4bfcfd9276d4cc1e…
  8. supernovae-st-nika-check-wasm-0.108.0.tgz.sha2561 KB · sha256 d20a90fb5ea3b8fe…

verify a download

Two lines, no trust

The digest below is this release's own record for nika-macos-arm64-0.108.0.tar.gz. Paste both lines where the file landed: a silent OK is the proof, anything else is a refusal.

echo "2111893a1b3d6fdeb03da0fb9b1ce8814fe6a7855101aec2006f1652db095cec  nika-macos-arm64-0.108.0.tar.gz" | shasum -a 256 -c -

the delta

What moved since v0.107.2

multiple.intoto.jsonl0 MB → 0 MB (−1 KB)
nika-linux-arm64-0.108.0.tar.gz+ 13 MB · new
nika-linux-x64-0.108.0.tar.gz+ 14 MB · new
nika-macos-arm64-0.108.0.tar.gz+ 11 MB · new
nika-macos-x64-0.108.0.tar.gz+ 13 MB · new
supernovae-st-nika-check-wasm-0.108.0.tgz+ 1 MB · new
supernovae-st-nika-check-wasm-0.108.0.tgz.sha256+ 0 MB · new
nika-linux-arm64-0.107.2.tar.gzgone
nika-linux-x64-0.107.2.tar.gzgone
nika-macos-arm64-0.107.2.tar.gzgone
nika-macos-x64-0.107.2.tar.gzgone
supernovae-st-nika-check-wasm-0.107.2.tgzgone
supernovae-st-nika-check-wasm-0.107.2.tgz.sha256gone

vendored from the public release record · re-vendored at the train cadence