v1.8.0 (2026-09-04)

Minor release: macOS Castle Wall recovery and cold-install hardening, a Rung 1 sovereign memory custody candidate, and a broad internal hardening pass, covering roughly five weeks of work since v1.7.2. Backward-compatible; no config migration.

Why this release exists

This release covers the macOS operator-owned egress enforcement and agent Protect line, now cold-installable end to end by an agent following observed machine state, with attended reboot-survival evidence on a signed binary. It adds Rung 1 sovereign memory custody as a release candidate: hands-free by default on a host that has already stored its credential, so an operator’s agent can store memory and later read it back under the operator’s own encryption with no approval prompt for the read. A Rung 2 local model-provisioning surface now verifies a Sanctuary-signed model manifest against a pinned key before any model pull. At v1.8.0 release time, Linux egress enforcement was not implemented; a later package, not part of v1.8.0, now proves only the narrowed Ubuntu 24.04 (x86-64) install-grade claim. Windows remains roadmap scope for enforcement and read-only-custody scope for memory.

What changed

Install

Install the cooperative Sanctuary CLI:

npx @sanctuary-framework/mcp-server

or explicitly pinned:

npx -y -p @sanctuary-framework/mcp-server@1.8.0 sanctuary

Install the macOS Castle Wall enforcement app from the attached release asset:

Capability bounds

Not in this release