Risk Management System
Predictu employs a multi-layered defense system that evaluates every incoming trade before execution. Each layer acts as an independent gate — a trade must pass all of them to proceed. If any layer rejects the trade, the request is denied and a risk event is logged for operator visibility.
Defense Layers
The defense layers are evaluated in order, from fastest to most comprehensive. Execution stops at the first rejection, minimizing unnecessary computation and keeping trade latency low.
Automatic Circuit Breakers
Unlike the exposure caps, circuit breakers monitor realized losses over time and activate automatically when thresholds are exceeded. The system supports multiple circuit breaker types:
- Per-user loss halts — Temporarily blocks new trades for a player who has experienced losses exceeding configured thresholds within a rolling time window. Automatically resets when the window expires.
- Platform-wide halt — Blocks all new trades across the platform when system-wide losses exceed a critical threshold. Requires manual review and reset by an administrator.
Intelligent Player Monitoring
The risk system integrates with the player intelligence engine to identify users who consistently outperform the market. When sharp trading patterns are detected, the system can automatically adjust spreads and risk parameters to protect operator margins — all without the player ever being aware of their classification.
Real-Time Monitoring
Every risk decision — whether a pass or a rejection — is logged with full context. Operators can view risk events in their dashboard, filtered by severity, market, or player. The system uses tiered severity levels to help operators prioritize their attention:
- Informational — Normal operation. Trade passed all checks. Available for audit purposes.
- Warning — Trade rejected by an individual limit. May indicate growing exposure that warrants review.
- Critical — Platform-level risk event. Immediate admin attention recommended.
Full Configurability
Every risk parameter is configurable per operator, including:
- Per-trade limits for each player tier
- Per-market and per-category exposure caps
- Global platform exposure ceiling
- Circuit breaker thresholds and time windows
- Player-specific spread adjustments
