schema_version: 2. It is the authority for active and withdrawn
releases.
Current stable release
Active stable version:0.1.0
Withdrawn stable versions: none.
These facts are rendered from stable-site-release-facts.json, which is
derived from the governed release index during protected publication. A
withdrawn version remains in release history but cannot be selected for a
fresh install or exact version pin.
Install stable
The default and explicit stable entrypoints resolve the same active release:Update stable
Official standalone installs record their channel in an install receipt.--force only for an intentional same-version reinstall, channel switch,
or approved rollback. Stable-looking versions that are absent or withdrawn in
the governed index are rejected.
Release governance
Stable publication requires a locally passing release profile, an immutable candidate plan, exact artifact digests, and protected approval by a reviewer other than the workflow initiator. During the repository’s temporary single-maintainer period, the schema-v2 bootstrap and first GA may instead use the checked-in, expiring approval waiver. That exception still requires a GitHub-recorded protected approval, binds the waiver digest into retained evidence, and cannot authorize later normal or incident publication. Publication verifies the same candidate bytes before changing the index.rc is not a public channel.
If a release is withdrawn, fresh installs and exact pins fail closed. Sifr can
roll back only to an active predecessor already named by the approved release
plan. The first stable release has no rollback predecessor, so recovery is an
incident roll-forward.
See compatibility, support, and
troubleshooting for operational details.