KalEdge

Settings

Platform configuration and system status

Billing

Sign in to manage your subscription

Sign in →

Component Status

Scanner Engine

Constraint arbitrage scanner running

active
Paper Trading

Simulation mode · max $1 trade · LIVE_TRADING_ENABLED=False

active
TimescaleDB

Hypertables: signals, snapshots, orders, equity, risk_checks

active
Redis

Rate limiting + WebSocket pub/sub

active
Rate Limiting

120 req / 60s sliding window per IP

active
Alert Dispatch

Rule evaluation on signal · SendGrid dry-run until key set

active
Watchlists

Persistent via PostgreSQL

active
Kalshi Live Feed

RSA-SHA256 auth · 965 markets · 60s polling · Phase 3 complete

active
Supabase Auth

Email + Google OAuth · JWT middleware · user-scoped watchlists & alerts

active
Stripe Billing

TEST MODE · Free/Pro tiers · checkout + portal + webhooks wired

active
SendGrid Email

Set ORACLE3_SENDGRID_API_KEY to enable live dispatch

inactive
AI AnalysisPhase 4

Claude integration planned

inactive
Polymarket Feed

Cross-venue mapping in scanner · display Phase 2

inactive

Safety Rulespermanent · non-negotiable

  • LIVE_TRADING_ENABLED = False — hardcoded, never read from .env
  • Max trade size: $1 per order
  • Max daily loss: $3
  • Max total exposure: $20
  • Max open positions: 5
  • No live Kalshi orders until Phase 3 complete + explicit user authorization
  • No Polymarket execution (permanent restriction)

API: https://api.kaledge.tech