kmp-application 0.18.3

Application services behind KMP's ten memory moves and evidence-backed recall
Documentation
mod dimension_registry;
mod evidence_support_clocks;
mod ingest;
mod memory_relation_clocks;
mod merge_memory_bundles;
mod neighborhood_item;
mod neighborhood_link;
mod observation_defaults;
mod receipt;
mod ref_boundary;
mod relabel;
mod resolve_relation_clocks;
mod service;
mod types;
mod visual_label;
mod visual_projection;
mod write_clock_coverage;
mod write_clocks;
mod write_neighborhood;
mod write_relation_clocks;

pub use evidence_support_clocks::EvidenceSupportClocks;
pub use memory_relation_clocks::MemoryRelationClocks;
pub use neighborhood_item::NeighborhoodItem;
pub use neighborhood_link::NeighborhoodLink;
pub use write_clock_coverage::WriteClockCoverage;
pub use write_clocks::WriteClocks;
pub use write_neighborhood::WriteNeighborhood;
pub use write_relation_clocks::WriteRelationClocks;

pub use ingest::{ExistingMemoryRefs, crosses_abouts, translate_memory_ingest};
pub use ref_boundary::{
    validate_ref_token, validate_supplied_entry_ref, validate_supplied_evidence_ref,
    validate_supplied_member_ref,
};
pub use relabel::{
    RELABEL_ENTITY_KIND, RELABEL_METHOD, relabel_logical_digest, replayed_relabel_outcome,
    translate_memory_relabel,
};
pub use service::KernelMemoryApplicationService;
pub use types::{
    AskMemoryQuery, DEFAULT_RELATE_PAGE_ENTRIES, DEFAULT_TRACE_PAGE_ENTRIES, EntryLabelData,
    InspectMemoryQuery, InspectMemoryResult, InspectedEvidence, LabelPolicy,
    MAX_RELATE_PAGE_ENTRIES, MAX_TRACE_PAGE_ENTRIES, MemoryAcceptedCounts, MemoryAnswerPolicy,
    MemoryCoordinateData, MemoryData, MemoryDimensionData, MemoryEntryData, MemoryEvidenceData,
    MemoryIngestCommand, MemoryIngestOutcome, MemoryProvenanceData, MemoryRelabelCommand,
    MemoryRelabelOutcome, MemoryRelationData, RelateMemoryQuery, RelatePageRequest,
    ResemblingLabelData, TemporalIncludeOptions, TemporalMemoryQuery, TemporalMemoryResult,
    TraceMemoryQuery, TracePageRequest, WakeMemoryQuery,
};
pub use visual_label::VisualLabel;
pub use visual_projection::{
    MAX_VISUAL_BINS, MAX_VISUAL_PAGE_ENTRIES, MAX_VISUAL_SOURCE_ENTRIES, TemporalAxisView,
    TemporalCoordinateView, VisualBin, VisualCluster, VisualEntry, VisualLevelOfDetail,
    VisualMetric, VisualProjectionPage, VisualProjectionQuery, VisualProjectionResult, VisualRange,
    VisualRelation, build_visual_projection,
};