How we get closer to the truth — and where we fall short.
We pull from 99 curated source feeds plus 23 Google News topic feeds, spanning wire services (AP, Reuters, AFP), US mainstream outlets across the political spectrum, international sources from 26 countries, and independent/nonprofit journalism. All feeds are polled every 30 minutes.
Source selection criteria: editorial standards, factual reporting track record, and spectrum coverage. We intentionally include outlets we disagree with — a truth engine that only reads sources it likes isn't seeking truth.
Each source is rated using Media Bias/Fact Check (MBFC) classifications. MBFC is the most comprehensive independent media bias database, rating 10,000+ outlets on both bias (far-left to far-right) and factual reporting (very high to very low).
We maintain inline bias ratings for all 99 sources in the feed list. Articles from Google News site-search feeds inherit the rating of their parent outlet. Sources not in our database default to "center" — this is a known limitation.
We generate vector embeddings for each article title using OpenAI's text-embedding-3-small model, then group articles with cosine similarity above 0.55 into clusters.
If embeddings fail, we fall back to TF-IDF (term frequency) matching on titles with a 0.35 similarity threshold. This is less accurate but ensures the pipeline never stops.
For the top multi-source stories, we run a 4-agent adversarial debate:
Emphasizes humanitarian impact, institutional accountability, and systemic factors.
Emphasizes national security, fiscal responsibility, and traditional frameworks.
Emphasizes individual liberty, government overreach, and market dynamics.
Challenges all three — finds groupthink, missing angles, and logical gaps in every perspective.
A synthesis agent then produces the final article: consensus facts first, disputed claims clearly marked, blindspots noted, every factual assertion cited to its source.
We believe transparency about limitations is more honest than pretending they don't exist.