System Architecture
Everything runs on Rust. The live runtime is Solana-only.
Current scope: Solana-only runtime, Solscan-first enrichment, image-based VPS deploys, and no The Graph or EVM compatibility layer.
Stack
Dexstream
WebSocket ingestion from DexScreener's Solana feed
Aegis
Solana blacklist, holder, liquidity, and coordination checks
Solscan API
Solscan swaps, holders, balances, and SOL market data
Seraphim
HTTP/WebSocket transport, retries, and browser impersonation
Grimoire
SQLite database for signals, blacklist, cooldowns
Divine
Scanner, Telegram delivery, Live Activity, TUI, and health endpoints
Mitch
AI report generator and content pipeline
Data Flow
Dexstream pulls Solana token pairs via WebSocket
Filters apply: $3K-$14K mcap, liquidity floors, spam checks
Aegis runs security modules in parallel using Solscan, RugCheck, SQLite state, and local heuristics
Passed signals go to Telegram, and Live Activity refreshes verified signals with DexScreener + Solana RPC updates
Security Stack
Aegis runs these checks on every signal:
RugCheck token integrity and fallback holder data
Blacklist lookup (50K+ wallets)
Holder concentration analysis
Leiden-based coordination detection
Paper hands / new wallet heuristics
Solana block concentration checks
Current production thresholds are Solana-specific, including 60% / 65% block concentration limits and a new-wallet rule of <6 transactions or <3 days old.
Operations
~40% faster than the old Python stack
96%+ workspace line coverage target
Immutable image deploys to the VPS
Read-only container runtime with health checks and sandboxing
Retry/backoff on Solscan, RugCheck, DexScreener, and RPC paths
Last updated