Variable CONFIG_KEYSConst
CONFIG_KEYS: readonly [
"NODE_ENV",
"REPLAY_WINDOW_MS",
"MAX_PAYOUT_ATTEMPTS",
"MAX_OUTBOX_ATTEMPTS",
"MAX_INBOX_ATTEMPTS",
"MAX_SUBSCRIPTION_ATTEMPTS",
"MAX_PAYOUT_AGE_MS",
"PLATFORM_FEE_BPS",
"PAYOUT_FEE_BPS",
"VELOCITY_LIMIT_MINOR",
"VELOCITY_INFLOW_LIMIT_MINOR",
"VELOCITY_OUTFLOW_LIMIT_MINOR",
"VELOCITY_WINDOW_MS",
"SUBSCRIPTION_PRICE_MIN_MINOR",
"SUBSCRIPTION_PRICE_MAX_MINOR",
"TOP_UP_BUNDLES_MINOR",
"MATURITY_HORIZON_CARD_MS",
"MATURITY_HORIZON_CRYPTO_MS",
"MATURITY_HORIZON_STEAM_MS",
"MATURITY_HORIZON_META_MS",
"MATURITY_HORIZON_DEFAULT_MS",
"SLA_PENDING_MS",
"SLA_SUBMITTED_MS",
"SLA_DEFAULT_MS",
"PAYOUT_MIN_EARNED_MINOR",
"PAYOUT_MIN_INTERVAL_MS",
"ECONOMY_PAUSE_START_MS",
"ECONOMY_PAUSE_END_MS",
"PLATFORM_SHARDS",
"ACCRUAL_DRAIN",
"DB_POOL_MAX",
] = ...
Every name loadConfig reads; .env.example is held to this list. Policy only — the secret names live in SECRET_KEYS.