Record Phase 7 release owner decisions - #52
Merged
Conversation
Auths-Id: did:keri:EMN-WRXNAkLfavKsaFHS0ehP7eB1s8a1alktBJoDhI7b Auths-Device: did:keri:EAswoxxXY6-kXqYcc3mUngY8GOiwhDwXxFfjWXzCvuW6 Auths-Anchor-Seq: 1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
conditions, and remaining non-authorization boundaries.
auths-proofand the renamedauths-proof-sdkRust roots,@auths-dev/proofon npm,auths-proofonPyPI, the source archive, and the assurance bundle.
fallback.
release build while preserving offline verification and keeping Auths
independent of hosted identity at runtime.
release-authorization proof and prevents a candidate from being the sole
verifier of its own authority.
AP-SPEC-027/AP-SPEC-032 wording with the approved decisions.
extension-surface follow-up (Defer profile-kit and proof-exchange from the first SDK release surface #51).
Why
PR #49 merged the governing specifications with the owner decision register
still unresolved. Phase 7 implementation cannot begin until those decisions
are exact and reviewable. The existing local
auths-sdkpackage coordinatealso collides with the superseded project package already present on
crates.io, so the maintained SDK needs the unambiguous public coordinate
auths-proof-sdkbefore package metadata is frozen.Developer impact
This is the bounded owner-decision closure unit from AP-SPEC-032. It changes no
runtime, release automation, package metadata, repository setting, artifact,
tag, or public claim. A later semantic-freeze PR must implement the package
rename and machine-enforced catalogue after the full Phase 7 entry gate
passes.
Tests and evidence
cargo xtask spec-synccargo search auths-sdk --limit 10confirms the existing crates.io packagecargo search auths-proof-sdk --limit 10returns no existing packagecargo tree --locked --offline --all-features --edges normal -p auths-proof -p auths-sdkestablishes the current 27-crate normal-dependency closure
git diff --cached --checkGitHub repository record for immutable OIDC subject policy
Affected claims
No shipped capability or public assurance claim changes. Future release
evidence may claim SLSA 1.2 Build Level 3 only after the implemented builder is
assessed against every applicable requirement. Auths-native release
authorization may be described only as authorization evidence, not provenance,
SBOM evidence, reproducibility, or independent review.
Exclusions
Remaining gate conditions
main.AP-SPEC-032 Phase 7 entry condition.
auths-proof-sdk,generate the exact release catalogue, and make excluded packages
non-publishable as required.
SLSA 1.2 Build Level 3 conformance, SPDX 2.3 coverage, Sigstore bundles, and
offline verification.
repository authorization and real configuration evidence.
the exact release-manifest digest.
remain blocked.