| Seeded RNG | Matchups, group draws, risk scenarios | Deterministic results — same inputs always produce same outputs for auditability |
| PDA Escrow | On-chain vaults | Capital immutability — funds locked until settlement, no admin withdrawal |
| Event-Driven Quests | Quest engine | Lifecycle hooks trigger progress increments; decoupled from scoring |
| Dual Data Path | Live adapter | WebSocket (primary) + REST (fallback) for redundancy |
| Heuristic Abuse Detection | Sybil detector | Three uncorrelated signals (funding, pattern, P&L) prevent false positives |
| Streaming Commentary | Narrative engine | Real-time beats generated from standings changes, not stored events |
| Pure-Function Scoring | Keeper scoring engine | All metrics computed without IO — deterministic, testable, auditable |
| Yellowstone gRPC | Keeper position monitor | Real-time position account changes from Solana — matches Adrena’s keeper stack |
| Strict FSM | Competition lifecycle | Linear state machine prevents invalid transitions and race conditions |
| Autopilot Tick Loop | SDK executor | Strategy → risk check → execute cycle repeats autonomously on configurable interval |