Blog

Notes on agent memory

Field notes, architecture deep dives, and product thinking from the team building the memory layer for AI agents.

Deep Dive

Bi-temporal memory, explained

Every fact has two clocks: when it became true, and when your system learned it. We walk through why bi-temporal modeling is the only way to give an agent a memory that can be corrected without rewriting history — and how Mnemix stores both axes per record.

Mnemix · Jun 18, 2026 · 11 min read
Engineering

Designing for sub-300ms voice recall

A latency budget you can actually hit: where the milliseconds go between a caller speaking and the agent remembering who they are.

Mnemix · Jun 11, 2026 · 8 min read
Product

One call before every interaction

Why we collapsed recall and enrichment into a single endpoint — and what that does to your agent's prompt assembly step.

Mnemix · Jun 4, 2026 · 6 min read
Engineering

Vector search isn't memory

Embeddings find similar text. Memory needs identity, recency, and contradiction handling. A look at where retrieval-only stacks quietly fail.

Mnemix · May 27, 2026 · 9 min read
Deep Dive

Determinism in a probabilistic stack

How we guarantee the same recall returns the same context every time, even when the model underneath is anything but deterministic.

Mnemix · May 20, 2026 · 10 min read
Product

What we learned shipping a private beta

Forty teams, three months, and a long list of assumptions about agent memory that turned out to be wrong.

Mnemix · May 13, 2026 · 7 min read
Engineering

Schema-on-write for messy human facts

People change jobs, names, and preferences. We unpack the enrichment pipeline that normalizes contradictory updates into one coherent contact.

Mnemix · May 6, 2026 · 8 min read
Deep Dive

The cost of forgetting

What happens to retention and resolution when a voice agent treats every call as the first one — and why memory is the cheapest lever you have.

Mnemix · Apr 29, 2026 · 5 min read