"""FablePool reference node. A local-first, user-owned AI memory layer. Every piece of raw evidence, every derived claim, every correction, refutation, capability grant and inference call is a signed operation in an append-only log. Claims form a derivation graph with full provenance; corrections and refutations cascade to invalidate downstream claims. This package contains the node core (wire format, identity, operation log, materialized store, explanation engine) and the inspection/refutation CLI delivered in milestone #5. """ __version__ = "0.5.0" from .errors import ( FablePoolError, WireError, SignatureError, ChainError, StoreError, NotFoundError, AmbiguousIdError, ) from .wire import WIRE_VERSION, canonical_bytes, sha256_hex, OP_TYPES from .identity import Identity from .oplog import OpLog, AuditReport from .store import NodeStore from .model import Claim, Evidence, Capability, STATUS_ORDER __all__ = [ "__version__", "FablePoolError", "WireError", "SignatureError", "ChainError", "StoreError", "NotFoundError", "AmbiguousIdError", "WIRE_VERSION", "canonical_bytes", "sha256_hex", "OP_TYPES", "Identity", "OpLog", "AuditReport", "NodeStore", "Claim", "Evidence", "Capability", "STATUS_ORDER", ]