ovr.news
About

Under the hood

Why you can trust this

This section is currently available in English only.

Every summary on this site is generated by a language model. Language models are fluent. They produce confident, well-structured text. They can also make things up [1]. Current estimates put hallucination rates at 3–27% depending on the model and task [2]. We can't eliminate that entirely. But we can make the credibility mechanisms overt: visible, inspectable, and verifiable by you. Not "trust us." See for yourself.

AI transparency

All summaries on ovr.news are generated by AI using open-source models (Gemma 4 12B for most new articles, Gemma 3 27B for the rest) running on local hardware. Translation is currently switched off. The site runs English-first. Each article shows an AI summary label. AI can make mistakes. That's why we always link to the original article, so you can verify.

Six layers between an article and your screen An original article passes three guards before a summary is written: the input is cleaned of markup, cookie walls, paywall stubs and menus; the model is told to use facts from the article only, with no hype words; and it runs at temperature 0.7, a middle setting. The AI summary then passes editorial rules, fixed checks that log each removal with a reason. On your page, two things let you check the result yourself: a link to the original, and the scores, shown. Original article 1 Clean the input rejects markup, cookie walls, paywall stubs and menus 2 Ground the model facts from the article only, no hype words 3 Temperature 0.7 a middle setting: the prompt does the grounding 6 Editorial rules fixed checks after writing; each removal logged with a reason AI summary On your page 4 A link to the original 5 The scores, shown you can check this yourself
Layers 1 to 3 prevent errors before a word is written. Layer 6 checks the result. Layers 4 and 5 are there so you don't have to take our word for it.

Layer 1: Clean the input

A model can only be as faithful as its input. Before any article reaches the language model, it passes a content quality gate. NexusMind runs that gate upstream; when it sends no verdict, our own check runs, with density-based heuristics that look for:

Articles that fail the quality gate never reach the language model. Better to show nothing than a confident summary of garbage.

Layer 2: Ground the model

The most effective defense against hallucination is also the simplest: constrain what the model may say. Every summary prompt includes explicit grounding instructions:

Use facts from the article. Do not invent statistics, quotes, or claims. Do not add context, background, or interpretation beyond what the source article states.

Research on retrieval-augmented generation shows that anchoring responses in source documents substantially reduces hallucination rates [3]. Our prompts also ban words that signal editorializing rather than reporting: "groundbreaking," "innovative," "significant," "highlights," "showcases," "underscores."

Layer 3: Control the temperature

Language models have a parameter called temperature that controls randomness. Higher values produce more creative, more drift-prone output. Lower values keep the model closer to its input. A 2026 study across 172 billion tokens found that hallucination rates increase measurably with temperature [4]. Our summaries run at 0.7, a middle setting, not a low one: constrained enough to stay close to the source material while allowing natural phrasing. The grounding work is done mainly by the prompt constraints and render-time checks.

Layers 1 through 3 are about prevention. Layers 4 and 5 let you check the result yourself; Layer 6 checks it for you.

Layer 4: Link to the source

Every article on this site has a "Read Original" link. The original URL, the source name, and the publication domain are preserved from the moment an article enters the pipeline to the moment it appears on your screen.

Research on AI transparency shows that source attribution is one of the strongest predictors of user trust [5]. When other outlets appear to cover the same story, we show how many, but not which: our grouping of stories is not yet precise enough to name an outlet as having reported this one.

Layer 5: Show the scores

Every article shows its weighted average score. Open the article, and you can see which dimensions were scored and how. The filter definitions are not public at the moment; two earlier-generation filters are available on Hugging Face; the five in use today are not public.

You might disagree with a score. That's fine. The point is that the judgment is inspectable.

Layer 6: Editorial rules

After scoring and summarization, an editorial layer makes final decisions. Its rules are deterministic TypeScript checks with configurable thresholds, on top of the pipeline's duplicate removal. Each removal by these rules is logged with a reason; the duplicate fold is only counted.

We also tried an AI rule: an editorial gate in which the model that writes our summaries classified each article (a delivered outcome, a press release, an obituary, off-topic). When we measured it, it rejected about half of all articles while obituaries are about one in twenty, so we switched it off. Obituaries are now caught two ways: a trained classifier upstream reads the source, and a rule checks whether our own summary announces a death.

What we're honest about

What AI doesn't do

There are things we deliberately don't leave to AI:

We leave that judgment to you. We give you the context to decide for yourself.

Source quality

Not all news sources are equal. We assess each source for reliability, so you know where the news comes from.

The tiers

Verified

Rated by an outside organisation. These sources have a credibility score from 0 to 10, shown as a band.

Examples: Reuters, BBC, Nature, AP News, The Lancet, public broadcasters

Our own rating

A score we assigned ourselves, shown as a band with "rated by ovr.news (AI-assisted)". Most were drafted by AI agents and not checked one by one by a person. Read it as our estimate, not as verified.

Curated

Deliberately added to our source collection, but not externally verified. These sources were chosen because they fit our lenses, but don't have an independent credibility score.

Examples: specialized publications, regional media, non-profit news services

Unknown

Source is not in our database. This doesn't mean the source is unreliable. It only means we haven't been able to establish its reliability.

Credibility score

Verified sources, and sources we rate ourselves, get a whole-number score from 0 to 10. Article pages show its band and who gave the rating. A rating describes a publisher's general record. It is never a verdict on one article or one claim. Articles collected before 22 October 2026 show no band.

Credibility score bands
Band Score
Very high 9 to 10
High 8
Moderate 6 to 7
Mixed 4 to 5
Low 2 to 3
Very low 0 to 1

Where do the scores come from?

External scores come from three databases. They are not three independent opinions:

So most externally rated sources rest on the work of one organisation.

For sources not covered by these databases, we assign a score ourselves. Most of these scores were drafted by AI agents and were not checked one by one by a person, so read them as our estimate, not an independent rating. Where our score overlaps with an external database, automated checks flag large disagreements.

Current coverage

We currently track ~1,000 source domains, reached through roughly 1,400 RSS feeds; some domains provide several. Pages elsewhere say "over a thousand sources", which is this number, not the feed count:

Source coverage by verification method
Method Domains What it means
External databases ~270 (27%) Score from IDIAP, MBFC and/or Wikipedia. Most rest on one organisation
Our own rating ~650 (65%) Score we assigned, mostly drafted by AI agents. Not checked per source by a person, not independently verified
Unscored ~80 (8%) In our collection but no credibility data available. Shown without a score.

Source type

Beyond reliability, we also classify sources by type:

Our editorial stance

References

  1. Pesaranghader, A. & Li, E. (2026). "Hallucination Detection and Mitigation in Large Language Models." arXiv:2601.09929.
  2. Saxena, H. (2025). "Hallucination in Generative Artificial Intelligence: Challenges, Causes, and Mitigation Strategies." SSRN 5976335.
  3. Li, Y. et al. (2025). "Mitigating Hallucination in Large Language Models: An Application-Oriented Survey on RAG, Reasoning, and Agentic Systems." arXiv:2510.24476.
  4. Roig, J.V. (2026). "How Much Do LLMs Hallucinate in Document Q&A Scenarios? A 172-Billion-Token Study Across Temperatures, Context Lengths, and Hardware Platforms." arXiv:2603.08274.
  5. Zerilli, J., Bhatt, U. & Weller, A. (2022). "How transparency modulates trust in artificial intelligence." Patterns, 3(4). doi:10.1016/j.patter.2022.100455.
  6. Dang, A.-H., Tran, V. & Nguyen, L.-M. (2025). "Survey and analysis of hallucinations in large language models: attribution to prompting strategies or model behavior." Frontiers in Artificial Intelligence. doi:10.3389/frai.2025.1622292.

Last updated: July 2026