mempill-types 0.2.0

Shared domain types for the mempill bi-temporal AI-agent memory engine (ProvenanceLabel, Disposition, Claim, LedgerEntry, and more)
Documentation

mempill-types

Domain types for the mempill AI-agent memory engine.

This crate is a dependency of all other mempill crates. It has no runtime dependency on Tokio or any persistence layer — only chrono, serde, serde_json, and uuid.

Contents

Module Key types
provenance ProvenanceLabel (3-channel enum), ExternalKind, ExternalAnchor
disposition Disposition (12-state enum), WriteOutcome
claim Claim, Cardinality, Confidence, Criticality
validity ValidTime, ValidityAssertion
identity ClaimRef (UUID newtype), AgentId (String newtype)
belief BeliefProjection, BeliefStatus, ProjectedFact
ledger LedgerEntry
edge ClaimEdge, EdgeKind
proposal Proposal (returned by oracle/extractor ports; never commits directly)
time Time helpers

License

Apache-2.0. See LICENSE for the full text.