Expand description
Triangulated Web Research Module (CONS-006 compliant)
Provides cross-validated web research with 3+ source verification.
“Trust, but verify. Then verify again. Then get a third opinion.”
§Components
research::sources- Source tier classification (Tier 1/2/3)research::triangulation- Core triangulation engineresearch::verification- Verification result typesresearch::consensus- Consensus extraction and conflict detection
§Example
ⓘ
use reasonkit_web::research::{TriangulationEngine, ResearchConfig};
let engine = TriangulationEngine::new(ResearchConfig::default());
let result = engine.research_with_urls(
"What is the population of Tokyo?",
&urls,
&contents,
);
assert!(result.is_verified());
assert!(result.sources.len() >= 3);Triangulated Web Research Module
Provides cross-validated web research with 3+ source verification (CONS-006).
§Philosophy
“Trust, but verify. Then verify again. Then get a third opinion.”
This module enforces the Three-Source Rule: no claim is accepted without verification from at least 3 independent, quality sources.
§Components
- [
sources] - Source tier classification (Tier 1/2/3) - [
triangulation] - Core triangulation engine - [
verification] - Verification result types - [
consensus] - Consensus extraction and conflict detection
§Example
ⓘ
use reasonkit_web::research::{TriangulationEngine, ResearchConfig};
let engine = TriangulationEngine::new(ResearchConfig::default());
let result = engine.research("What is the capital of France?").await?;
assert!(result.is_verified());
assert!(result.sources.len() >= 3);Re-exports§
pub use consensus::Claim;pub use consensus::ClaimStatus;pub use consensus::ConsensusResult;pub use consensus::Discrepancy;pub use sources::SourceQuality;pub use sources::SourceTier;pub use sources::TierClassifier;pub use triangulation::ResearchConfig;pub use triangulation::ResearchResult;pub use triangulation::TriangulationEngine;pub use verification::VerificationStatus;pub use verification::VerifiedSource;
Modules§
- consensus
- Consensus Extraction and Conflict Detection
- sources
- Source Tier Classification
- triangulation
- Triangulation Engine
- verification
- Verification Result Types