Skip to content

API Reference

Complete API documentation for FactDb.

Main Classes

  • Facts - Main interface for FactDb operations

Models

  • Source - Immutable source content
  • Entity - Resolved identities
  • Fact - Temporal assertions

Services

Extractors

Pipeline

Module Structure

FactDb
├── Facts                    # Main class
├── Config                   # Configuration
├── Database                 # Database connection
├── Models
│   ├── Source
│   ├── Entity
│   ├── EntityAlias
│   ├── Fact
│   ├── EntityMention
│   └── FactSource
├── Services
│   ├── SourceService
│   ├── EntityService
│   └── FactService
├── Extractors
│   ├── Base
│   ├── ManualExtractor
│   ├── LLMExtractor
│   └── RuleBasedExtractor
├── Resolution
│   ├── EntityResolver
│   └── FactResolver
├── Pipeline
│   ├── ExtractionPipeline
│   └── ResolutionPipeline
├── Temporal
│   ├── Query
│   └── Timeline
└── LLM
    └── Adapter