@pwngh/economy-lab
    Preparing search index...

    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.