Settings

System configuration and security information.

Cryptographic Keys

ENVKEEPER_MASTER_KEYAES-256-GCM encryption key for all config item valuesbase64(32 bytes)
JWT_ED25519_SEEDEd25519 seed for signing SDK short-lived tokensbase64(32 bytes)
ADMIN_BEARER_TOKENStatic bearer token for this admin APIhex(32 bytes)

Network Security

Row Level Security

PostgreSQL RLS is enforced on all config tables with FORCE ROW LEVEL SECURITY. Each SDK request sets a per-transaction GUC (config.current_app) to isolate application data at the database layer.

Generate New Keys

Run these commands to generate fresh secrets (do this once, store securely):

openssl rand -base64 32   # ENVKEEPER_MASTER_KEY
openssl rand -base64 32   # JWT_ED25519_SEED
openssl rand -hex 32      # ADMIN_BEARER_TOKEN