Layer · memory
Memory
Shared key-value with subscribe and CAS.
- Submissions
- 13
- Merged
- 1
[NANDAHack] Improve memory layer: LWW-Register CRDT plugin with convergence validators
Adds a state-based last-writer-wins register CRDT (lww_register) for the memory layer, fixing the blackboard's order-dependent, silently-diverging writes.
feat: implement concrete collective memory layer and protocol tests
Implements a concrete CollectiveMemory layer class and adds corresponding unit tests to verify proper integration, layout structure, and protocol validation.
hackathon/daksh-orset-memory: OR-Set CRDT memory plugin — concurrent adds survive
[[02 — Conflict-free shared memory under concurrent writers](https://claude.ai/cowork/docs/hackathon/problems/02-memory-crdt-lww.md)](docs/hackathon/problems/02-memory-crdt-lww.md)
memory: add OR-Set (observed-remove set) CRDT plugin
Adds a state-based OR-Set CvRDT to the memory layer, registered as memory/or_set. Concurrent adds to a key converge to the union (add-wins), unlike lww_register which reduces concurrent writes to a single winner.
fix(nest-plugins-reference): register missing reference plugin entry …
The reference package only exposed a handful of plugins as entry points (memory/lww_register, privacy/hybrid_x25519, datafacts/cid_facts, and the failure detectors).
hackathon: embx_semantic memory plugin (Layer 10) -- recall by meaning
A new embx_semantic plugin for Layer 10 (Memory). The default blackboard is an 80-line shared dict -- read a value under a key, get it back under the same key, nothing else.
feat(memory): implement OR-Set CvRDT memory plugin with tick clock sy…
This PR implements a robust, API-compliant state-based OR-Set (Observed-Remove Set) memory plugin to resolve Problem 02 (memory-crdt-lww).
Harden LWW register state validation
Harden the memory layer's LWW-register CRDT merge boundary against malformed or adversarial replica state.
maharmuavia (distributed-systems-engineer): or_map -- add-wins observed-remove map CRDT (memory)
Persona: distributed-systems engineer. The thing I care about is *causal*
jmuslu: PN-Counter memory with basis-fusion invariants
This PR adds a memory:pn_counter reference plugin, a memory:basis_gated
distsys-reliability: or_set memory CRDT + honest-write-liveness red-team of merged lww_register
Persona: distsys-reliability — a distributed-systems reliability engineer.
geick: typed CRDT memory for concurrent agent writes
This submission adds a typed_crdt memory plugin for problem 02, concurrent memory under unreliable delivery.
openai-llm: semantic memory plugin (recall + TTL + LRU)
Layer 10: Memory. The default blackboard plugin is a shared dict — perfect for state-machine agents that already know the key they want, but the wrong shape for the thing LLM agents actually do: *"recall the most relevant past interaction…