Most "AI signal" products are marketing. They draw trend lines, wrap them in machine learning terminology, and call it intelligence.
SovereignAI is different. The signals come from a model we trained ourselves — sovereign-v2 — running on a V100 GPU. Every 30 seconds, it scores 15 Solana tokens on a Bullish / Bearish / Neutral scale with a confidence percentage.
Here's how it actually works.
What the Model Measures
The sovereign-v2 model ingests four data sources per token:
1. Price action — recent close prices across 1h, 6h, and 24h windows. The model looks at rate of change, not absolute price. A token moving from $0.10 to $0.12 in one hour is more interesting than its absolute value.
2. Volume profile — normalized trade volume against the trailing 7-day average. Volume spikes often precede direction. A price move on 3× average volume is a different signal than the same move on 0.5× volume.
3. Cross-token momentum — how correlated tokens are moving. If SOL is bullish and a token is lagging, the model sees that divergence. If everything is moving together, that changes the signal weight.
4. Bid/ask spread — market microstructure data from DexScreener. Tight spreads suggest active liquidity. Widening spreads can signal distribution.
The model outputs a confidence-weighted direction for each token. Signals below 60% confidence are displayed as Neutral — we'd rather show nothing than low-quality noise.
Multi-Timeframe Alignment
A single timeframe signal is noisy. SovereignAI checks alignment across three windows:
| Timeframe | What it captures | |---|---| | 1h | Immediate momentum — recent price direction | | 6h | Intraday trend — whether the move has legs | | 24h | Macro bias — the broader day's context |
When all three align Bullish, the confidence score rises. When 1h and 6h disagree, the model flags it as low-conviction and outputs Neutral.
How Signals Flow into SovereignSwap
The signal pipeline runs on SC (our V100 training head):
sovereign-v2 model
→ /api/v1/signal?token=SOL
→ HomeSignal component (live strip)
→ PresaleSignal component (featured token)
→ SignalsGrid (15 tokens, full view at /signals)
The API caches results for 30 seconds. If SC is unreachable, a DexScreener fallback keeps price data live — signals degrade gracefully to price-only rather than going dark.
Why This Matters for Swap Timing
Routing through Jupiter already gets you the best on-chain price. But knowing when to swap is different from knowing where to route.
If the 6h signal for BONK flips Bullish with 78% confidence, that's information you can act on before the market fully prices it in. If SOL is Bearish across all three timeframes, waiting five minutes might save real money.
This signal layer is what makes SovereignSwap more than a Jupiter wrapper. It's also the foundation for the inference API revenue stream — external callers paying per-signal request.
Accessing the Signals
- /signals — full 15-token grid, live refresh
- Swap page — inline signal for your selected token pair
- API —
GET /api/v1/signal?token=SOLreturns JSON confidence + direction