kmp-domain 0.12.2

Domain model of the Kernel Memory Protocol: aggregates, value objects, repositories and projections, with no IO
Documentation
pub mod bundle_node;
pub mod bundle_node_detail;
pub mod bundle_relationship;
pub mod kmp_bundle;
pub mod kmp_stats;
pub mod labels;
pub mod relate;
mod relationship_path;
pub mod temporal_memory;

pub use bundle_node::BundleNode;
pub use bundle_node_detail::BundleNodeDetail;
pub use bundle_relationship::BundleRelationship;
pub use kmp_bundle::KmpBundle;
pub use kmp_stats::KmpStats;
pub use labels::{
    INTENDED_NEW_LABEL_METADATA_KEY, LabelResemblance, ResemblanceKind, label_resemblances,
    labels_by_entry, normalized_label_token,
};
pub use relate::{
    CoordinateRelation, CoordinateRelationKind, DECLARED_FROM_RELATE_METHOD, DeclaredEdge,
    FactState, MAX_COORDINATE_RELATIONS, MAX_PROPOSALS_PER_FACT, ProposalSignal, ProposedLink,
    RelatedFact, Relations, Tension, cap_proposals_per_fact, relate,
};
pub use relationship_path::directed_relationship_path;
pub use temporal_memory::{
    TemporalEntry, TemporalMemoryTraversal, TemporalTraversalRequest, TemporalTraversalResult,
    compare_temporal_instants, temporal_instant_nanos, temporal_instant_rfc3339,
};