Detect emerging narratives in the Solana ecosystem โ backed by real on-chain data โ and get concrete build ideas for each one.
Built for the Superteam Earn Narrative Detection Tool Bounty.
View the latest narrative report โ
Solana Narrative Radar monitors the Solana ecosystem across three signal layers and surfaces what's starting to matter before it's obvious:
- Fetches Signals โ GitHub trending repos, live on-chain data via Helius API, and curated research signals
- Scores Narratives โ Multi-factor algorithm: signal volume, source diversity, on-chain validation, recency, and category-specific boosts
- Explains WHY โ Each narrative includes a structured explanation of why it's emerging, with on-chain evidence
- Generates Build Ideas โ 3-5 concrete project ideas per narrative, each with tech stack, timeline, and revenue model
- Outputs Reports โ Interactive HTML dashboard, Markdown report, and raw JSON
| Narrative | Strength | Confidence | Key Signal |
|---|---|---|---|
| ๐ฑ DeFi Protocol Evolution | 89/100 | High | Jito, Jupiter, intents-based trading |
| ๐๏ธ Infrastructure (Firedancer/Alpenglow) | 85/100 | High | 1M TPS, 150ms finality |
| ๐ค AI Agents & Autonomous Trading | 78/100 | High | ai16z, Solana Agent Kit (60+ actions) |
| ๐ต Stablecoin Revolution & PayFi | 74/100 | Medium | $4.25B USDC, Western Union USDPT |
| ๐ฆ RWA Tokenization | 70/100 | Medium | Ondo 200+ assets, WisdomTree |
| ๐ธ Meme Coins & Launchpads | 66/100 | Medium | Pump.fun 300K DAU, $180M volume |
| ๐ DePIN | 60/100 | Medium | Helium, Render, Dawn Network |
Real-time Solana network data โ this is what most tools miss:
- Network TPS and active validator counts
- Program activity โ transaction counts for Jupiter, Raydium, Pump.fun, Kamino, Jito, and more
- Stablecoin supply โ USDC, USDT, USDS mint addresses tracked live
- NFT marketplace activity โ Magic Eden, Tensor
Higher rate limits with GitHub token:
- Trending Solana repos (Rust, TypeScript, Anchor) pushed in last 14 days
- Star counts, fork activity, topic tags
- Deduplication across search queries
Pre-analyzed signals from authoritative sources:
- Helius ecosystem reports
- Messari research
- Electric Capital developer reports
- KOL tracking: Mert (Helius), Toly (Solana Labs), Akshay (Superteam)
- Institutional signals: Visa, Western Union, Ondo, WisdomTree
Each source produces Signal objects with source, title, description, URL, timestamp, and metadata.
Signals are classified into narrative categories using:
- Keyword matching โ each category has a curated keyword list (
config.py) - Metadata tags โ research signals carry pre-labeled categories
- GitHub topics โ repo topics mapped to narrative categories
Multi-factor algorithm across 4 dimensions:
| Factor | Max Points | Description |
|---|---|---|
| Signal volume | 25 | More signals = stronger narrative |
| Source diversity + on-chain bonus | 25 | GitHub + research + on-chain = full score |
| Quality (GitHub stars + evidence items) | 25 | Weighted by real engagement |
| Recency | 15 | Recent signals weighted higher |
| Category boost | 10 | Hot categories (AI, infra) get extra weight |
Narratives also get:
- Confidence % โ based on source diversity and signal count
- Momentum โ rising / stable / declining (based on recent vs older signals)
- WHY explanation โ key drivers extracted from evidence
# Clone the repo
git clone https://github.com/byte541/solana-narrative-radar.git
cd solana-narrative-radar
# Optional: set your Helius API key for live on-chain data
export HELIUS_API_KEY=your_key_here # free tier at helius.dev
# No other dependencies needed โ Python stdlib only
python3 main.pyOutput files in ./output/:
narrative_report.htmlโ Interactive HTML dashboardnarrative_report.mdโ Markdown reportnarrative_data.jsonโ Raw data for further processing
python3 main.py --format html # HTML only
python3 main.py --format markdown # Markdown only
python3 main.py --format json # JSON only
python3 main.py --quiet # No progress outputsolana-narrative-radar/
โโโ main.py # Entry point + CLI
โโโ config.py # Narrative keywords, KOLs, settings
โโโ signal_fetcher.py # GitHub + research signal collection
โโโ helius_fetcher.py # On-chain data via Helius API
โโโ narrative_detector.py # Multi-factor scoring + classification
โโโ idea_generator.py # Build idea generation engine
โโโ report_generator.py # HTML/Markdown/JSON output
โโโ docs/ # GitHub Pages (live demo)
โ โโโ index.html
โโโ output/ # Generated reports (gitignored)
โโโ README.md
- Intent-Based Trading Interface โ "Swap when SOL drops 5%" with Jito integration ยท 4-6 weeks ยท 0.1% fee
- Liquid Staking Comparator โ One-click migration between mSOL/jitoSOL/bSOL ยท 2-3 weeks ยท referral fees
- AI Portfolio Rebalancer โ Auto-rebalance DeFi positions using Solana Agent Kit ยท 4-6 weeks ยท 0.1-0.5% AUM fee
- Social Signal Trading Bot โ Trade pump.fun tokens on KOL mentions ยท 2-3 weeks ยท performance fees
- Multi-Agent Trading Swarm โ Orchestrate specialized sub-agents ยท 8-12 weeks ยท SaaS + performance fees
- AI Micropayment SDK โ Agent-to-agent payment rails ยท 3-4 weeks ยท per-transaction fee
- Cross-Border Remittance Tracker โ $700B/year market ยท 4-6 weeks ยท spread fee
# In signal_fetcher.py
class MyFetcher:
def fetch_signals(self) -> List[Signal]:
return [Signal(source="my_source", title="...", description="...")]
# In fetch_all_signals():
my = MyFetcher()
all_signals.extend(my.fetch_signals())# In config.py
NARRATIVE_KEYWORDS = {
"my_narrative": ["keyword1", "keyword2", ...]
}
# In narrative_detector.py โ NARRATIVE_NAMES dict
"my_narrative": "My Narrative Display Name"- Real-time X/Twitter monitoring โ KOL tweet feeds via API
- Webhook mode โ Helius webhooks for instant on-chain alerts
- Scheduled reports โ Daily cron with Telegram/Discord delivery
- LLM-powered summaries โ Claude API for deeper narrative analysis
- Web interface โ React frontend for interactive exploration
Submitted for the Narrative Detection Tool bounty on Superteam Earn:
- Prize Pool: $3,500 (1st: $2K ยท 2nd: $1K ยท 3rd: $500)
- Deadline: February 15, 2026
- Winners announced: March 1, 2026
- โ Monitors Solana ecosystem signals (GitHub, on-chain, research, KOLs)
- โ Detects emerging narratives with strength scores + confidence
- โ Explains WHY each narrative is emerging
- โ Outputs 3-5 build ideas per narrative (with tech stack, timeline, revenue)
- โ README with data sources and detection methodology
- โ Hosted live demo (GitHub Pages)
- โ Instructions to reproduce
MIT License โ feel free to fork and build on this!
Built with ๐ for the Solana ecosystem