Context
Issue #246 parked crates/registry-platform-sts instead of deleting it. The source remains in git, but the crate is excluded from the active workspace because the intended Assisted Access caller did not enter the registry-stack release surface.
The STS bridge was originally built to exchange raw eSignet subject token material for narrow Notary-bound transaction tokens. That remains useful, but it should not become a 1.0 support or audit surface without a real promoted consumer.
Revisit when
Pick this back up when one of these is true:
Acceptance criteria
- Restore
crates/registry-platform-sts as an active workspace member only with a named consumer.
- Add end-to-end tests proving the consumer calls STS and Notary receives only the Notary-bound token.
- Document the deployment contract: routes, env vars, trust anchors, audit sink, rate-limit store, and signing-key custody posture.
- Re-run adversarial review for token minting, session binding, audit redaction, rate limiting, and signer custody.
- Update release readiness and platform docs so STS is represented as active only after the consumer path is covered.
Non-goal
Do not delete the parked STS source just to close this issue; it is intentionally retained for future reactivation.
Context
Issue #246 parked
crates/registry-platform-stsinstead of deleting it. The source remains in git, but the crate is excluded from the active workspace because the intended Assisted Access caller did not enter theregistry-stackrelease surface.The STS bridge was originally built to exchange raw eSignet subject token material for narrow Notary-bound transaction tokens. That remains useful, but it should not become a 1.0 support or audit surface without a real promoted consumer.
Revisit when
Pick this back up when one of these is true:
Acceptance criteria
crates/registry-platform-stsas an active workspace member only with a named consumer.Non-goal
Do not delete the parked STS source just to close this issue; it is intentionally retained for future reactivation.