{ "ConnectionStrings": { "PostgreSQL": "Host=localhost;Database=optimai_bre;Username=optimai;Password=dev_password", "Redis": "localhost:6379" }, "Jwt": { "SecretKey": "DEV_SECRET_KEY_CHANGE_IN_PRODUCTION_MIN_32_CHARS", "Issuer": "OptimAI.BRE", "Audience": "OptimAI.BRE.Clients", "AccessTokenExpiryMinutes": 60, "RefreshTokenExpiryDays": 30 }, "AiOptions": { "Endpoint": "", "ApiKey": "", "ModelName": "gpt-4o", "UseAzureOpenAI": true }, "AllowedOrigins": [ "http://localhost:3000", "https://localhost:3000" ], "Serilog": { "MinimumLevel": { "Default": "Information", "Override": { "Microsoft": "Warning", "Microsoft.EntityFrameworkCore": "Warning", "System": "Warning" } } }, "RuleEngine": { "MaxConcurrentExecutions": 100, "DefaultTimeoutMs": 5000, "EnableAiByDefault": true, "CacheRulesTtlMinutes": 5 } }