Skip to content

Revisit parked registry-platform-sts when a consumer is promoted #298

Description

@jeremi

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:platformRegistryStack platform and cross-product ownership.criticality:p3Priority/criticality P3.post-1.0Deferred until after 1.0.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions