This document is the final release-gate summary for the frozen 1.0 contract.
The 1.0 stable contract includes:
- root ECS re-exports documented in API_CONTRACT.md
preluderuntimeappopsstandardsprivacy::stablezk::stable
The following namespaces remain supported but intentionally outside the stable guarantee:
authaccounts- higher-level proof-submission orchestration tied to experimental verification
The following remain outside the 1.0 compatibility guarantee:
privacy::experimentalzk::experimental- hazmat crypto helpers
- transition or support-only helpers documented outside the stable contract
accounts remains in the crate, but is not part of the frozen 1.0 stable contract.
auth is the clearer Beta-facing domain alias for application code and also remains outside the stable guarantee.
The decision is recorded in adr/0002-accounts-beta.md.
The frozen privacy subset is exactly zk::stable, mirrored by privacy::stable.
The decision is recorded in PRIVACY_MODEL.md and adr/0003-privacy-split.md.
standards is included in the stable 1.0 contract, mirrored by ops.
The root crate is intentionally narrower than the full module graph. Documentation should prefer:
appfor gameplay runtimeauth,privacy, andopsfor product-level domain adoptionruntimefor advanced ECS compositionquery/archetype_worldfor cache and state helpers that are not part of the smallest onboarding surface
Release preparation and migration framing now live in: