AGPL-3.0-or-later · forever.

v0.105.0

the map comes home

published 2026-07-20 · 5 assets

The refonte reaches users: the file becomes a map. workflow: is an object (id + description), tasks: is a map keyed by id, and precedence reads the way you think: the binding IS the edge (with: declares the data edge) while control-only ordering is after: {producer: succeeded} against a closed predicate set. The old forms die loudly (a scalar workflow: is NIKA-PARSE-020, depends_on: is NIKA-PARSE-024) and nika check --fix machine-migrates the provable cases. The proof layer opens: semantic hash, nika.lock, receipt_format: 1, workflow composition (invoke: workflow:), and nika:decide, the deterministic decision kernel. One security seat ships in the tag: the lethal-trifecta judge (NIKA-SEC-009) refuses private-read plus untrusted-ingress plus external-egress with no blocking human gate on the path. The LSP learns the map end to end: server-side rename, per-block keysets, semantic_document_format: 1. Every surface you copy from re-baked the same day; what you copy runs on YOUR installed binary.

the artifacts

5 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. nika-linux-arm64-0.105.0.tar.gz10.4 MB · sha256 5cc6f7540a3e1ad1…
  2. nika-linux-x64-0.105.0.tar.gz11.2 MB · sha256 52fb626b58cbed29…
  3. nika-macos-arm64-0.105.0.tar.gz9.8 MB · sha256 0ea734b2a061b28a…
  4. nika-macos-x64-0.105.0.tar.gz11.1 MB · sha256 5feda1b2dfbad0e7…
  5. SHA256SUMS1 KB · sha256 96823bc0c6db87e4…

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