Concept
Semantic Memory
Semantic Memory is the structured output of extraction: discrete facts and preferences, each with a kind, an embedding, a confidence score, and provenance back to its source Episodic Memory. This is what hybrid retrieval ranks and returns.
Facts and preferences
Each Semantic Memory has a kind (FACT or PREFERENCE). Facts are objective statements; preferences capture what a user likes, wants, or avoids.
Confidence and lifecycle
Memories carry a confidence score and a status. New evidence can supersede an old belief — MemLab tracks the change rather than silently overwriting it.
Searching
Query semantic memories at /v1/semantic-memories/search. Results come back ranked by relevance, each with its score, the search method that surfaced it, and any related entities.