Expand description
§Epistemic Triangulation Protocol
Implements multi-source verification for claims achieving +50% false claim rejection.
§Scientific Foundation
Based on:
- Du Bois triangulation methodology
- PNAS 2025 research on fact-checking infrastructure
- Epistemic anchor theory
§Core Principle
┌─────────────────────────────────────────────────────────────────────┐
│ TRIANGULATION PROTOCOL │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ SOURCE A (Primary) ──────┐ │
│ • Official/Authoritative │ │
│ • Tier 1: Weight 1.0 ├─────► CLAIM ◄─────┐ │
│ │ │ │
│ SOURCE B (Secondary) ────┘ │ │
│ • Different domain │ │
│ • Tier 2: Weight 0.7 ───────► VERIFIED ◄──┤ │
│ │ │
│ SOURCE C (Independent) ──────────────────────┘ │
│ • Different author │
│ • Tier 3: Weight 0.4 │
│ │
│ MINIMUM REQUIREMENT: 3 independent sources │
└─────────────────────────────────────────────────────────────────────┘§Usage
ⓘ
use reasonkit::thinktool::triangulation::{Triangulator, Source, SourceTier};
let triangulator = Triangulator::new();
let claim = "AI will reach AGI by 2030";
triangulator.add_source(Source::new("OpenAI Research Paper", SourceTier::Primary));
triangulator.add_source(Source::new("DeepMind Analysis", SourceTier::Secondary));
triangulator.add_source(Source::new("Academic Survey", SourceTier::Independent));
let result = triangulator.verify()?;Structs§
- Source
- A source for triangulation
- Triangulation
Config - Configuration for triangulation
- Triangulation
Issue - Triangulation
Prompts - Prompt templates for triangulation
- Triangulation
Result - Result of triangulation
- Triangulator
- The triangulation engine
Enums§
- Issue
Severity - Source
Tier - Source tier classification
- Source
Type - Source type classification
- Stance
- Triangulation
Issue Type - Verification
Confidence - Verification
Recommendation