# app/services/memory/semantic/__init__.py
"""
Semantic Memory

Fact storage with triple format (subject, predicate, object)
and semantic search capabilities.
"""

from .extraction import (
    ExtractedFact,
    ExtractionContext,
    FactExtractor,
    get_fact_extractor,
)
from .memory import SemanticMemory
from .verification import FactConflict, FactVerifier, VerificationResult

__all__ = [
    "ExtractedFact",
    "ExtractionContext",
    "FactConflict",
    "FactExtractor",
    "FactVerifier",
    "SemanticMemory",
    "VerificationResult",
    "get_fact_extractor",
]
