Every knowledge unit on knowledgelib.io carries a confidence score, source provenance, and freshness indicator. This page explains how we assign and maintain these.
The confidence score reflects our assessment of how reliable and complete the knowledge unit is. It is NOT a probability that the content is correct — it's a composite measure of source quality, cross-verification, and completeness.
| Score | Meaning | Requirements |
|---|---|---|
| 0.90 - 1.00 | High confidence | 3+ independent sources, including at least 1 primary/authoritative source. All key claims cross-verified. No significant conflicting data found. |
| 0.75 - 0.89 | Good confidence | 2+ independent sources. Most claims cross-verified. Minor gaps or minor disagreements between sources noted in caveats. |
| 0.60 - 0.74 | Moderate confidence | Sources available but limited cross-verification. Some claims rely on single sources. Domain may be rapidly changing. |
| Below 0.60 | Low confidence | Unit is published as provisional. Limited sources or significant uncertainty. Clearly flagged for agents and users. |
Each source cited in a knowledge unit carries a reliability rating:
| Rating | Definition | Examples |
|---|---|---|
| authoritative | Primary authority on the subject. Official, legally binding, or canonical. | Government regulations (FERC orders), official standards (IEEE), manufacturer specs |
| high | Rigorous methodology, peer review, or established editorial standards. | LBNL research, RTINGS.com lab measurements, academic papers, Wirecutter |
| moderate_high | Professional, generally reliable, but with potential biases or limited methodology transparency. | Industry reports (ACP, IEA), established review sites (Tom's Guide, SoundGuys) |
| moderate | Useful data but methodology unclear or potential commercial bias. | Manufacturer white papers, sponsored reviews, industry press releases |
| low | Used only for context or when no better source exists. Clearly flagged. | User forums, unverified community data, social media |
Each knowledge unit declares a freshness field indicating how often it's re-verified against primary sources:
The last_verified date shows when the unit was last checked. If a unit's last_verified date exceeds its freshness cycle, it is flagged as potentially stale. We do not hide stale units — we mark them transparently.
Every knowledge unit maintains a version number. Changes are tracked: