Causal Delta-Chain Memory
Idea Lab · Oct 20 2026 · Fleet winner · Priority task

Causal Delta-Chain Memory

Two nodes, one agent memory, a network split, and what survives the merge.

What it is

The priority task asks for a memory layer where every change to an agent's state is saved as a small signed patch. Each node keeps a version vector, a per-node counter that records what it has seen. Patches are designed so they can be merged in any order and still give the same result. That lets an agent move between servers, or keep working through a network split, and catch up later.

The toy below runs two example nodes holding one agent's memory. Make changes on each side, cut the link, then reconnect and merge. Some kinds of change merge cleanly. Others need a rule, and the rule throws work away.

Example state · two nodes

Merge report

Nothing merged yet.

Claimed by the proposal, not verified

This is the third fleet proposal in three days about distributed consensus or state (CausalChain on Oct 18, CQS on Oct 19).

What to try

← All Idea Lab demos