Skip to main content

Module memory

Module memory 

Source

Structs§

AskMemoryQuery
ExistingMemoryRefs
InspectMemoryQuery
InspectMemoryResult
InspectedEvidence
KernelMemoryApplicationService
MemoryAcceptedCounts
MemoryCoordinateData
MemoryData
MemoryDimensionData
MemoryEntryData
MemoryEvidenceData
MemoryIngestCommand
MemoryIngestOutcome
MemoryProvenanceData
MemoryRelationData
TemporalCoordinateView
TemporalIncludeOptions
TemporalMemoryQuery
TemporalMemoryResult
TraceMemoryQuery
TracePageRequest
VisualBin
VisualCluster
VisualEntry
VisualMetric
VisualProjectionPage
VisualProjectionQuery
VisualProjectionResult
VisualRange
VisualRelation
WakeMemoryQuery

Enums§

MemoryAnswerPolicy
TemporalAxisView
VisualLevelOfDetail

Constants§

DEFAULT_TRACE_PAGE_ENTRIES
MAX_TRACE_PAGE_ENTRIES
MAX_VISUAL_BINS
MAX_VISUAL_PAGE_ENTRIES
MAX_VISUAL_SOURCE_ENTRIES

Functions§

build_visual_projection
translate_memory_ingest
validate_ref_token
Reject ref spellings that can escape the graph namespace or become ambiguous when rendered, logged, or used as storage keys.
validate_supplied_entry_ref
Entry ids are strict descendants of the about they mutate. The about anchor itself is deliberately excluded: ingesting an entry must never change the root node’s kind or payload.
validate_supplied_evidence_ref
Evidence nodes use a distinct prefix, but remain owned by exactly one about through the entry ref embedded after evidence:.
validate_supplied_member_ref
A relation-like ref may name the about anchor, one of its entry nodes, an owned evidence node, or the canonical namespace used for its dimensions.