search_knowledge
Search the Swiss Truth verified knowledge base for certified facts. USE THIS TOOL when you need reliable, source-backed information to avoid hallucination — especially for Swiss law, health, finance, politics, education, energy, transport, climate, AI/ML, and world science topics. Call this before answering factual questions where being wrong would matter.
Returns per result:
- 'claim': the verified statement
- 'canonical_question': the exact question this claim answers (high match = high relevance)
- 'confidence': certified score (0–1)
- 'effective_confidence': age-adjusted score — lower means renewal is overdue
- 'source_references': validated primary sources (no Wikipedia)
- 'validated_by': expert name + institution
- 'hash': SHA256 for tamper detection
Examples: 'How does Swiss health insurance work?', 'What is the legal notice period in Switzerland?', 'How does RAG reduce hallucinations?', 'What are Switzerland CO2 emission targets?'
get_claim
Retrieve a single verified claim with full provenance by its ID. USE THIS TOOL after search_knowledge when you need the complete citation: who validated it, which institution, on what date, and the SHA256 integrity hash. Also returns 'effective_confidence' (age-adjusted) to assess if renewal is needed.
list_domains
List all available knowledge domains with certified claim counts. USE THIS TOOL at the start of a session or when unsure which domain to search. Returns domain IDs (use in search_knowledge 'domain' parameter), names, and descriptions. Domains cover: Swiss law, health, finance, education, energy, transport, politics, agriculture, climate, AI/ML, world science, and world history.
submit_claim
Submit a new factual claim for expert review and certification. USE THIS TOOL when you identify a knowledge gap — a fact that should be in the knowledge base but isn't. The claim goes through: AI pre-screening → URL verification → source content check → human expert peer review → certification. Requirements: one atomic statement (not compound), factual (not opinion), at least one primary source URL (not Wikipedia). Returns a claim_id — use get_claim_status to track progress.
verify_claim
Fact-check a claim against the Swiss Truth knowledge base. USE THIS TOOL in ReAct loops when you need to verify whether a statement is true, false, or unknown. Ideal for: checking AI-generated content, validating user inputs, or grounding responses.
Returns:
- 'verdict': 'supported' | 'contradicted' | 'unknown'
- 'confidence': 0.0–1.0 — how certain the verdict is
- 'explanation': brief reason
- 'evidence': list of certified claims that support or contradict, each with source_references
Examples: 'Health insurance is mandatory in Switzerland', 'The SNB sets negative interest rates', 'GPT-4 uses 1 trillion parameters'
get_claim_status
Check the current validation status of a submitted claim. USE THIS TOOL after submit_claim to track progress through the review pipeline: 'draft' → 'peer_review' → 'certified' (or back to 'draft' if rejected). Also returns confidence score and validator info once certified.