# SenpAI Market-Data Consumer Configuration # Copy to .env and adjust as needed # ── NATS ────────────────────────────────────────────────────────────── NATS_URL=nats://localhost:4222 NATS_SUBJECT=md.events.> NATS_QUEUE_GROUP=senpai-md USE_JETSTREAM=false # ── Internal queue ──────────────────────────────────────────────────── QUEUE_SIZE=50000 QUEUE_DROP_THRESHOLD=0.9 # ── Features / signals ─────────────────────────────────────────────── FEATURES_ENABLED=true FEATURES_PUB_RATE_HZ=10 FEATURES_PUB_SUBJECT=senpai.features SIGNALS_PUB_SUBJECT=senpai.signals ALERTS_PUB_SUBJECT=senpai.alerts # ── Rolling window ─────────────────────────────────────────────────── ROLLING_WINDOW_SECONDS=60.0 # ── Signal rules ───────────────────────────────────────────────────── SIGNAL_RETURN_THRESHOLD=0.003 SIGNAL_VOLUME_THRESHOLD=1.0 SIGNAL_SPREAD_MAX_BPS=20.0 # ── Alert thresholds ───────────────────────────────────────────────── ALERT_LATENCY_MS=1000.0 ALERT_GAP_SECONDS=30.0 # ── HTTP API ───────────────────────────────────────────────────────── HTTP_HOST=0.0.0.0 HTTP_PORT=8892 # ── Logging ────────────────────────────────────────────────────────── LOG_LEVEL=INFO