You publish
Crates you publish
Your namespace is the gate your own releases have to clear. A publish is accepted and then held until it's promoted, so consumers only resolve versions that passed your policy.
- Promotion thresholds: m keyless CI attestations from distinct identities, owner approvals
- An SBOM on the version and clean VCS provenance before it promotes
- Per-client read grants with semver ranges, enforced in the index
# .cargo/config.toml
[registries.acme]
index = "sparse+https://haven.rs/ns/acme/index/"