Olympus Docs
ReferenceSecrets

Secrets catalog

17 cryptographic secrets in Olympus

Every secret material in an Olympus deployment, with its purpose and rotation path.

SecretPurposeCritical
ENCRYPTION_KEYMaster key for SDK settings encryption.yes
SESSION_SIGNING_KEYHMAC for Athena session cookies.yes
CIAM_RELOAD_API_KEYAuth for CIAM Kratos schema reload sidecar.-
IAM_RELOAD_API_KEYAuth for IAM Kratos schema reload sidecar.-
CIAM_KRATOS_COOKIE_SECRETKratos session cookie HMAC.-
IAM_KRATOS_COOKIE_SECRETKratos IAM session cookie HMAC.-
CIAM_KRATOS_CIPHER_SECRETKratos recovery/verification token cipher.-
IAM_KRATOS_CIPHER_SECRETKratos IAM cipher.-
CIAM_HYDRA_SYSTEM_SECRETHydra encrypts client secrets and JWKs with this.yes
IAM_HYDRA_SYSTEM_SECRETHydra IAM system secret.yes
SMTP_USER / SMTP_PASSWORDEmail provider credentials.-
TURNSTILE_SECRET_KEYCloudflare Turnstile verification.-
DATABASE_URLPostgres connection string with password.-
Postgres CA certificateTLS verify-full root cert.-
DEPLOY_SSH_KEYGitHub Actions deploy SSH key for the VPS.-
GHCR pull tokenPull private images from GHCR.-
Daedalus provider tokensDigitalOcean / Hostinger / Neon API keys.-

See Security, Secrets management for the architectural overview.