Compiled with MiniMax M3 (latest). Source-linked; no auto-publish. Model version history.
An AI-curated, source-linked, bias-disclosed portal for contested political topics. One page per topic, periodically refreshed, fallacy-audited, and designed to anchor public discussion in evidence rather than spin.
Most news consumers today face a paradox. There has never been more raw information available — yet opinion formation based on fact has never been harder. This report documents why existing mainline sources systematically fail to provide what readers need to form their own opinions on contested political questions, and outlines what a better system would look like.
The June 2026 dispute over Poland's revocation of Zelensky's Order of the White Eagle is a perfect case study. Every mainline outlet reported the event. Almost none reported the causal context that makes the event intelligible. Below is a summary of what each source actually said versus what an informed reader needed to know.
| Source | What it reported | What it omitted |
|---|---|---|
| AP News | "Nawrocki stripped Zelensky of the Order. Support for Ukraine unchanged." | Why the UPA is controversial. No specific atrocity context. No exhumation dispute. No historical depth. A reader knows what happened but not why. |
| BBC News | "Zelensky stripped of Polish honour over WW2 name of army unit." | Specific methods of UPA violence. Exhumation ban history. Polish self-defence narrative. Still insufficient context for understanding Polish anger. |
| Wikipedia (English) | Detailed Atrocities section, named perpetrators, scholarly consensus. | Left-leaning systemic bias (Manhattan Institute 2024). False-equivalence between Polish genocide designation and Ukrainian "tragedy" framing. |
| Wikipedia (Ukrainian) | Polish reprisals detailed. Sahryń 800+ killed, Berest 200+ killed. | No description of UPA killing methods. The article simply does not mention that UPA fighters sawed people alive, impaled babies on pitchforks, or crucified priests. This is a deliberate editorial choice, not a difference of historiography. |
| Kyiv Independent / Kyiv Post | Ukrainian official position. Sybiha: "strategic mistake." | Minimal UPA atrocity detail. Pro-Ukraine framing presented as fact. |
What is needed is not a new news outlet but a different kind of artifact for each contested topic: a self-contained, source-linked, bias-disclosed page that lets a reader see the full factual picture in 20 minutes — and that updates as new evidence emerges.
Every factual claim has a clickable citation. No unsourced assertion. The page is a network of links, not a wall of authority.
Every referenced outlet has its known editorial bias documented. The Manhattan Institute study, AER study, Wikipedia co-founder statements are surfaced for each source.
Cross-check articles in multiple languages. A topic that has Polish, English, and Ukrainian Wikipedia editions has three different editorial choices; surfacing them is the point.
An AI agent periodically re-fetches, re-summarises, and flags new evidence. The page is a living artifact, not a one-time publication.
Each section has a share button, a comment surface, and embedded X/Twitter. Discussions stay anchored to the factual record.
A dedicated section for the most common fallacies used to dismiss the topic. The reader comes pre-loaded with the rhetorical moves they will encounter.
The most labor-intensive part of maintaining a "factual foundations" page is keeping it current. New events, new exhumations, new witness statements, new political developments — all of these should update the underlying record. A human researcher cannot realistically do this for more than a handful of topics. An AI agent can.
| Can do | Cannot do |
|---|---|
| Re-fetch and compare versions | Tell the reader which version is "true" without human judgment |
| Surface new sources that meet the standard | Force a partisan reader to update their priors |
| Detect and document fallacious rhetoric | Prevent rhetorical misuse of the page |
| Maintain source-quality metadata | Resolve contested scholarly debates on its own |
| Update timeline, cross-source table, source grid | Decide which disputed fact is "in" and which is "out" of the report |
For the portal to function, the page must be discussion-friendly. A reader who finishes the page should be able to share a specific section to X/Twitter, see what others have said about that specific section, and add their own analysis with citations.
Every section is a deep-linkable URL. The "exhumation dispute" section is its own URL. The "UPA atrocities" section is its own URL. A reader sharing a section to X/Twitter does not share the whole 10,000-word page — they share the one part that has the facts they want to discuss. This is the difference between a portal and a dump.
Where primary sources (X/Twitter posts, official statements) exist, they are embedded alongside the editorial synthesis. The page is a fact+context surface, not a curated monologue.
Translation: "The conflict between Poland and Ukraine delights Putin and shocks our allies. The task of Presidents Zelensky and Nawrocki is to calm emotions, not to inflame tension. The front line runs elsewhere."
What this says vs. what it implies: On the surface, Tusk appears to "criticise both sides" by saying both presidents should de-escalate. In context, the framing is pro-Ukrainian accommodation: Tusk calls the Polish-Ukrainian fracture a Putin win, and his "de-escalation" recommendation favours accepting Ukraine's positions on the UPA issue rather than confronting them. This is the position the Polish opposition (KO, Tusk's party) and the Ukrainian government have aligned on throughout the dispute.
Why this matters for FF: quoting Tusk's tweet as "criticising both sides" without the framing above reads as a neutral call for peace, when the position is structurally a softer Polish response to Ukrainian state honours. The two readings are not equivalent. A hostile reader can take the surface text and ignore the structural position; a careful reader needs both.
Each section gets its own comment surface. Comments are anchored to the section, not to the page. This prevents the standard problem of "I disagree with the article" when the commenter only read the headline. Discussion stays anchored to the specific factual claim being discussed.
Any factual report on a contested political topic will be dismissed. The most common dismissals are not based on engaging with the evidence — they are rhetorical moves designed to skip the engagement. Below are the fallacies most often used to dismiss the kind of factual record this portal produces, with explanations and counters.
See the full FF fallacy handbook (20 entries) on the methodology page. This page no longer duplicates the full handbook — it links to the canonical source, and the Volhynia-specific fallacies live on the Volhynia page.
An LLM compiled this page. See the Model Version History section in the methodology page for which model was used at the time of writing. As with the underlying factual pages, the standard fallback dismissal is "it's AI, therefore it's unreliable." This is a genetic fallacy. The LLM is a retrieval, reading, and composition tool, not an authority. Every factual claim on this page is cited. Every editorial decision is documented. A human researcher with the same tools would produce the same factual content.