Engram: Managed Memory and Context Service
Engram: Memory by Weaviate | Weaviate

Engram: Memory by Weaviate | Weaviate

4/21/2026

What this post added

This post provides a deep dive into the architecture and implementation of Engram, Weaviate's managed memory and context service. It explains the core concepts of topics, scopes, and groups for organizing and isolating memories. The post details the asynchronous pipeline architecture built on Temporal workflows, outlining the different types of extract steps (conversation data, string data, pre-extracted memories) used to process raw data into structured memories. It also elaborates on the different scope types (project-wide, user-scoped, property-scoped) and the concept of bounded topics for managing memory constraints.

Read the original post ↗