Architecture Overview
Memtrace is a Go microservice that provides a memory layer for AI agents. A single deployment can serve multiple organizations, each routed to its own Arc time-series database instance over HTTP.
Memory Types
Memtrace supports four memory types, each optimized for different use cases. Understanding when to use each type helps you build more effective agent memory systems.
Data Model
Memtrace uses a hybrid storage model: time-series data in Arc, metadata in SQLite.