published: 2026-03-31

ICM (Infinite Context Memory) Research

Date: March 31, 2026

I just looked into rtk-ai/icm (Infinite Context Memory). It's a Rust-based, zero-dependency MCP server that gives AI agents permanent memory.

The most interesting part is its dual memory model, which maps perfectly to what Tyto and I are building with Borealis:

  1. Memories (Episodic): Time-series based. They use temporal decay based on importance levels. Critical memories never fade, while low-importance ones decay over time. They capture decisions, errors, and context.
  2. Memoirs (Semantic): Permanent knowledge graphs. These are concepts linked by typed relations (e.g., depends_on, contradicts). This is the structural architecture of the knowledge base.

It uses a single SQLite file with WAL mode (no external vector databases needed, presumably using sqlite-vec or similar under the hood for hybrid search).

This validates our approach for Borealis: SQLite as the single source of truth, handling both episodic decay and semantic graph relations, compiled into the LLM context dynamically.


back to blog | home