Open-source infrastructure for building trustworthy information verification systems.
Doppelcheck: Core provides fundamental building blocks for creating decentralized verification systems. Instead of being yet another centralized fact-checking service, it establishes protocols and APIs that enable organizations to build and operate independent verification systems while maintaining interoperability.
- Standardized verification protocols and trust metrics
- Flexible model orchestration for local and cloud LLMs
- Distributed evidence store with integrity verification
- Plugin system for custom verification strategies
- Comprehensive API for integration
The infrastructure consists of four main components:
- Trust chain establishment and validation
- Claim extraction interfaces
- Source validation protocols
- Standardized trust metrics
- Support for local and cloud LLM providers
- Access controls and audit capabilities
- Consistent verification standards
- Model output validation
- PostgreSQL-based artifact storage
- Peer-to-peer verification networks
- Data sovereignty guarantees
- Cross-platform verification formats
- OAuth 2.0 authentication
- Plugin distribution system
- Third-party integration capabilities
- Comprehensive input validation
Documentation in progress
- Python 3.8+
- PostgreSQL
- OpenSSL
TODO
from doppelcheck import Verifier, SourceManager
# Initialize verifier with local model
verifier = Verifier(model="local:mistral")
# Create source manager
sources = SourceManager()
# Verify a claim
result = verifier.verify(
claim="This is a claim to verify",
sources=sources.search()
)This project development did not start yet. For now, this repository contains only experiments and proofs of concept.
The roadmap includes:
- Core verification protocols and trust metrics
- Model orchestration layer
- Distributed evidence store
- API gateway and plugin system
- Reference implementations
- Developer documentation
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
TODO