Overview
World Monitor aggregates news from 150+ curated RSS feeds across geopolitics, defense, energy, tech, and finance. The system includes intelligent deduplication, AI classification, and real-time video streams.Variant-Specific Feeds: Each variant loads its own curated feed set - ~25 categories for geopolitical, ~20 for tech, ~18 for finance.
RSS Feed Architecture
Feed Categories
Feeds are organized by topic and geographic region:- Geopolitical (Full Variant)
- Tech (Tech Variant)
- Finance (Finance Variant)
- Regional & Localized
News Sources
- BBC World News
- Al Jazeera
- Reuters
- The Guardian
- CNN International
- NPR
- Defense One
- Breaking Defense
- War on the Rocks
- Bellingcat
- The Drive (War Zone)
- USNI News
- Council on Foreign Relations (CFR)
- Center for Strategic & International Studies (CSIS)
- Brookings Institution
- RUSI
- Carnegie Endowment
- US State Department
- Department of Defense
- White House Press Releases
- CISA Alerts
Domain-Allowlisted Proxy
All RSS feeds route through a CORS-safe proxy:- Only allowlisted domains can be fetched
- Prevents SSRF attacks
- Hides origin servers from browser
- Feeds blocked by Vercel IPs → Railway relay
- Desktop app: Local sidecar proxy (no cloud dependency)
Feed Processing Pipeline
1. Circuit Breaker
Per-feed failure tracking:2. Caching Strategy
- Memory Cache
- Persistent Cache
- Server Cache
In-Memory Map
- Hot cache for active feeds
- Survives navigation
- Cleared on refresh
3. Instant Flat Render
News items appear immediately:No blank delay - keyword classification is instant, ML refinements arrive progressively.
4. Virtual Scrolling
Panels with 15+ items use virtual rendering:- Handles 1000+ items without lag
- Constant memory usage
- Smooth scrolling
Entity Extraction
Headlines are automatically enriched:- Input: “Putin meets Xi in Moscow to discuss Ukraine”
- Output:
[Russia][China][Ukraine][Putin][Xi Jinping]links
Custom Keyword Monitors
User-defined keyword alerts:Localized Feeds
Region-specific RSS selection based on UI language:| Language | Dedicated Feeds |
|---|---|
| French (fr) | Le Monde, Jeune Afrique, France24 |
| Arabic (ar) | Al Arabiya, Al Jazeera Arabic |
| German (de) | Deutsche Welle (German) |
| Spanish (es) | DW Español, Latin America sources |
| Turkish (tr) | BBC Türkçe, Hürriyet, DW Turkish |
| Polish (pl) | TVN24, Polsat News, Rzeczpospolita |
| Russian (ru) | BBC Russian, Meduza, Novaya Gazeta Europe |
| Thai (th) | Bangkok Post, Thai PBS |
| Vietnamese (vi) | VnExpress, Tuoi Tre News |
Language bundles are lazy-loaded - only the active language is fetched, keeping initial bundle size minimal.
Live Video Streams
Default Streams (8+)
- Bloomberg
- Sky News
- Al Jazeera English
- Euronews
- Deutsche Welle
- France24
- CNBC
- Al Arabiya
HLS Native Streaming (10 channels)
Channels stream via native HLS<video> elements instead of YouTube iframes:
Live Detection
Automatic live stream discovery:- Fox News
- BBC News
- CNN Türk
- TRT
- Russia Today
- CBS News
- NBC News
- CNN Brasil
Desktop Embed Bridge
YouTube’s IFrame API restricts playback in native webviews (error 153):Idle-Aware Playback
Video players optimize battery life:Global Quality Control
User-selectable quality applies to all streams:Live Webcams (22 feeds)
Real-time YouTube streams from geopolitical hotspots: Regions:- Iran/Attacks (Tehran, Tel Aviv, Jerusalem)
- Middle East
- Europe
- Americas
- Asia-Pacific
- Grid view (4 simultaneous feeds)
- Single-feed view
- Region filtering
- Idle-aware playback (pauses after 5 min)
- Intersection Observer lazy loading
The Iran/Attacks tab provides a dedicated 2×2 grid for real-time visual monitoring during escalation events.
Telegram Intelligence Feed
27 OSINT and breaking news channels:- Aurora Intel
- BNO News
- OSINTdefender
- DeepState
- LiveUAMap
- War Monitor
- Intel Crab
- Conflict News
- And more…
Source Tier System
Every RSS feed has an assigned reliability tier:| Tier | Description | Examples |
|---|---|---|
| Tier 1 | Authoritative government, international orgs | US State Dept, UN, IAEA |
| Tier 2 | Established media, fact-checked | BBC, Reuters, NYT |
| Tier 3 | Specialist publications | Defense News, Jane’s |
| Tier 4 | Regional outlets, think tanks | Local newspapers, CSIS |
| Tier 5 | Blogs, aggregators | Individual analysts |
- Credibility scoring
- Prominence in UI
- CII weight
Propaganda Risk Profiles
Sources tagged with editorial bias assessment:Geographic Hub Inference
A 74-hub strategic location database infers geography from headlines:Performance Optimizations
Concurrent Fetching
Deduplication Cache
Rate Limiting
Desktop App Local Fetching
The sidecar includes built-in RSS proxy:Desktop app can load all 150+ RSS feeds without any cloud dependency.
Best Practices
Managing Information Overload
- Start with 5-10 key feeds
- Use AI summaries (World Brief) for overview
- Filter by time range (24h recommended)
- Disable low-priority categories
- Leverage virtual scrolling (no performance hit for long lists)
Troubleshooting
Feeds not loading?- Check internet connection
- Verify feed source is online
- Clear browser cache
- Check console for CORS errors
- Desktop: Confirm sidecar is running
- Disable browser extensions (ad blockers)
- Check YouTube isn’t blocked on network
- Try HLS channels (don’t require YouTube)
- Desktop: YouTube embed bridge handles restrictions
- Normal: First load is slow (network fetch)
- Subsequent loads instant (cached)
- Desktop: Local sidecar bypasses cloud latency
Related Features
- AI Intelligence - AI summarization and classification
- Data Layers - News items appear as map markers
- Desktop App - Local RSS proxy, no cloud dependency