Skip to main content

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:
News Sources
  • BBC World News
  • Al Jazeera
  • Reuters
  • The Guardian
  • CNN International
  • NPR
Defense & Intelligence
  • Defense One
  • Breaking Defense
  • War on the Rocks
  • Bellingcat
  • The Drive (War Zone)
  • USNI News
Think Tanks
  • Council on Foreign Relations (CFR)
  • Center for Strategic & International Studies (CSIS)
  • Brookings Institution
  • RUSI
  • Carnegie Endowment
Government
  • US State Department
  • Department of Defense
  • White House Press Releases
  • CISA Alerts

Domain-Allowlisted Proxy

All RSS feeds route through a CORS-safe proxy:
Security:
  • Only allowlisted domains can be fetched
  • Prevents SSRF attacks
  • Hides origin servers from browser
Fallback:
  • 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

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:
Benefits:
  • Handles 1000+ items without lag
  • Constant memory usage
  • Smooth scrolling

Entity Extraction

Headlines are automatically enriched:
Example:
  • Input: “Putin meets Xi in Moscow to discuss Ukraine”
  • Output: [Russia] [China] [Ukraine] [Putin] [Xi Jinping] links

Custom Keyword Monitors

User-defined keyword alerts:
Use keyword monitors to track:
  • Emerging threats (CVE-2024-*, zero-day)
  • Specific companies or people
  • Regional keywords (Gaza, Taiwan, Arctic)
  • Topics of interest (quantum computing, CRISPR)

Localized Feeds

Region-specific RSS selection based on UI language:
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:
Fallback:

Live Detection

Automatic live stream discovery:
30+ Additional Channels Available:
  • 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
Features:
  • 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…
Architecture:

Source Tier System

Every RSS feed has an assigned reliability tier:
Tier influences:
  • 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:
Enables map-driven news placement without requiring explicit location metadata from RSS feeds.

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

Efficient News Monitoring
  1. Set up keyword monitors for priority topics
  2. Use category filters to focus on relevant sections
  3. Enable notifications for high-severity items
  4. Check trending keywords panel for emerging stories
  5. Pin critical feeds to top of panel
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
Videos not playing?
  • 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
Slow feed updates?
  • Normal: First load is slow (network fetch)
  • Subsequent loads instant (cached)
  • Desktop: Local sidecar bypasses cloud latency