v1.8.6-rc.5 (2026-09-14)

This opt-in release candidate is published on npm’s next channel. The stable latest channel remains v1.8.4. RC5 adds first-install reliability fixes; it does not widen Sanctuary’s capability claims.

npm install -g @sanctuary-framework/mcp-server@1.8.6-rc.5

The public prerelease is v1.8.6-rc.5, built from source commit bced40d3934073ae8a4405a38a82aa44de70e739. The signed and notarized Sanctuary-CastleWall.app.zip has SHA-256 bd19890ad40d8c15b0c44201d537d6d7c9d6c82437db6a4611f8d841837409aa.

v1.8.5 was tagged and built but never published. Its fresh acceptance run exercised the exact next step that sanctuary install prints for a new fortress, with no passphrase supplied, and found that the dashboard boot did not use the custody factor init had enrolled. RC5 carries every v1.8.5 change and the corrections found by subsequent acceptance and independent review.

What changed

Fixed

Carried from v1.8.5 (unpublished)

See docs/releases/v1.8.5.md: the shared credential resolver for protect, export-passphrase, the install planner and the server boot; the recovery key staged beside the fortress; the default principal policy; explicit pin adoption or refusal; honest failure cleanup. The capability bounds in the v1.8.4 notes are unchanged.