vault kv get, vault write, vault agent, vault token create, AppRole, JWT, K8s auth), everything here works the same way — pointed at TigerTrust’s /v1/* compat surface.
What SM does
- KV v1 / v2: static key-value secrets with versioning, soft delete, and TTL.
- Transit: encrypt-as-a-service. Named keys, key rotation, convergent encryption, sign/verify.
- PKI: issue X.509 leaf certs from a workspace-scoped issuer (integrates with CLM’s PKI Core).
- Database: dynamic credentials for Postgres, MySQL, Mongo, MSSQL, Snowflake, Redis, Cassandra, Elasticsearch.
- Wrapping: single-use response wrapping for secret hand-off across trust boundaries.
- Leases: every dynamic secret has a lease with renewable TTL; expiring leases trigger revocation.
- Audit devices: signed audit stream to file, syslog, or the platform’s audit log.
Architecture
SM’s server side lives inside the TigerTrust backend — no separate server binary to deploy. Clients talk to it directly:Install Secrets Manager
Install the
tt CLI, use existing Vault tooling, or deploy the SM agent.Core concepts
Engines
Enable KV / transit / PKI / database mounts and configure their per-mount options.
Secrets
Read, write, list, and version secrets. KV vs dynamic vs wrapped.
Rotation
Scheduled rotation for KV values and database roles. Signed rotation attestations.
Policies
Vault-syntax HCL policies scoped to the workspace, mapped from roles.
Access methods
OIDC / JWT / AppRole / Kubernetes / cloud IAM — pick per client kind.
Sharing
Wrapped one-time-use hand-offs and cross-workspace grants.
How SM interacts with other modules
- CLM consumes SM’s PKI engine as an external issuer (or vice versa — SM can chain to PKI Core).
- PAM encrypts session recordings via SM’s transit engine before they hit S3.
- NHIG enumerates every SM AppRole and issued client-token as a machine identity.
Where to start
Install and log in
Get the
tt CLI, log in, and issue your first token.First KV secret
Write, read, and version a static secret.
Dynamic DB credentials
Turn a static DB password into short-lived per-request credentials.
Rotation policies
Automate KV and DB rotation on a schedule.