Trust and Signing

This guide describes how Stella Ops establishes and maintains cryptographic trust for signed artifacts in air-gapped and sealed-mode deployments: how trust roots are held and versioned, how DSSE and TUF metadata travel inside bootstrap/mirror bundles, how signed time anchors are validated offline, and how to rotate keys without breaking verification.

Audience: operators who package, distribute, and verify Stella Ops bundles in offline estates, and engineers integrating with the Attestor and Air-Gap modules.

For deeper module design, see the Attestor architecture and Air-Gap architecture dossiers.

Trust roots

DSSE

TUF (planned enhancement)

Signed time tokens

Rotation procedure

  1. Prepare new root and leaf keys; sign new root with current root.
  2. Include new root.json and fingerprints in next mirror/bootstrap bundle.
  3. During import, verify both current and new root; switch default after verification.
  4. Re-sign manifests/time tokens with new leaf.

Security notes

References