Version 0.1, open source under Apache 2.0

Forkable state for agents that think in alternatives

Fork the state into several possible futures, cheaply. Each one carries how likely it is, what must stay true for it to hold, and when it stops mattering. As evidence arrives the rest drop away, and the survivor becomes the real state in one step.

About 4 KB

A branch that changes 3 keys of a 10,000-key state, against 2.1 MB for a full copy

1,000

Writer processes killed mid-change, 106 of them mid-promote, each reopening to a whole state

86.8 million

Reads checked against a model that copies every map, with no difference

0

Updates lost when 8 processes shared one store file 4,000 times

Measured on Linux x86-64 with 2 CPUs. Every number comes from the test results in the repository.

Articles

the name

Why the Project Is Called Multivergence

The name is two halves of an idea. Divergence is the moment one state becomes several: an agent forks three plans and each goes its own way. Convergence is the moment …

Building agents that try before they commit?

If your agents explore several plans, bookings or tool sequences before choosing, the project would like to hear what they branch on and what settles it.

Contact