Trust Profiles

Audience: Operators and release engineers who verify Stella Ops bundles offline. Scope: What trust profiles are, where they live, how they are structured, and the stella trust-profile commands that apply them into a local trust store.

Trust profiles are offline trust-store templates for bundle verification. Each profile bundles the trust roots, Rekor public keys, and TSA roots needed to verify a signed Stella Ops bundle into a single file, so operators can apply a complete, compliance-approved trust store with one command — including on air-gapped hosts.

Profile location

Override the lookup directory with the --profiles-dir <path> flag, or set the STELLAOPS_TRUST_PROFILES environment variable to change the default search location.

Profile structure

FieldDescription
profileIdStable identifier referenced by the CLI commands.
trustRoots[]Signing trust roots (PEM files).
rekorKeys[]Rekor public keys for offline inclusion-proof verification.
tsaRoots[]TSA roots for RFC 3161 timestamp verification.
metadataOptional compliance metadata.

CLI commands

CommandPurpose
stella trust-profile listList the available profiles.
stella trust-profile show <profile-id>Show the resolved contents of a profile.
stella trust-profile apply <profile-id> --output <dir>Materialize a profile into a local trust store.

Apply output

stella trust-profile apply writes a self-contained trust store to the --output directory:

ArtifactDescription
trust-manifest.jsonTrust-roots manifest for offline verification.
trust-profile.jsonResolved copy of the applied profile.
trust-root.pemCombined trust roots, ready to pass to stella bundle verify.
trust-roots/, rekor/, tsa/Folders containing the PEM assets.

Example workflow

Apply the global profile and verify a bundle against the resulting trust store:

stella trust-profile apply global --output ./trust-store
stella bundle verify --trust-root ./trust-store/trust-root.pem

Note: The default profiles ship with placeholder roots for scaffolding only. Replace them with compliance-approved roots before production use.