"""FablePool: a user-owned AI memory protocol, reference implementation. This package implements the FP/1 protocol family: * ``fablepool.canonical`` -- canonical wire encoding and content addressing * ``fablepool.keys`` -- Ed25519 identities and signature verification * ``fablepool.ops`` -- signed operation envelopes and body schemas * ``fablepool.store`` -- append-only operation store (SQLite-backed DAG) * ``fablepool.claims`` -- claim graph, validity, cascade invalidation * ``fablepool.sync`` -- log synchronization between user-owned nodes * ``fablepool.capability`` -- capability grants, attestations, revocation * ``fablepool.node`` -- a complete local node tying the layers together * ``fablepool.adapters`` -- evidence importers (calendar, notes, photos) * ``fablepool.derive`` -- derivation engine producing claims with provenance * ``fablepool.cli`` -- inspection / refutation / sync / delegation CLI Everything that crosses a trust boundary is a signed, content-addressed operation; nothing in this package mutates history in place. """ __version__ = "0.6.0" PROTOCOL = "FP/1" __all__ = ["__version__", "PROTOCOL"]