# Foxhunt Staging Configuration # Mirrors production settings but with staging-specific endpoints and relaxed limits [environment] environment_type = "staging" trading_mode = "paper" # Always paper trading in staging # Service endpoints loaded from environment variables with staging defaults: # FOXHUNT_TRADING_ENGINE_HOST (default: staging-trading-engine) # FOXHUNT_RISK_MANAGEMENT_HOST (default: staging-risk-mgmt) # etc. [environment.service_endpoints] # Staging defaults - can be overridden by environment variables trading_engine = "http://staging-trading-engine:50052" risk_management = "http://staging-risk-mgmt:50053" ml_signals = "http://staging-ml-signals:50054" market_data = "http://staging-market-data:50055" health_check = "http://staging-health:50056" [environment.database_urls] # Staging database defaults - can be overridden by environment variables postgres = "postgresql://foxhunt:staging_password@staging-postgres:5432/foxhunt_staging" redis = "redis://staging-redis:6379" influxdb = "http://staging-influxdb:8086" clickhouse = "http://staging-clickhouse:8123" # Staging performance settings (between dev and production) [performance] target_latency_us = 100 max_latency_us = 500 enable_simd = true batch_size = 500 [performance.thread_pools] trading = 4 market_data = 2 risk = 2 ml = 4 # Staging security (less strict than production) [security] [security.tls] enabled = true min_version = "1.2" [security.rate_limiting] enabled = true requests_per_second = 500 burst_size = 50 [security.audit] enabled = true log_level = "debug" # More verbose for staging retention_days = 30