Acknowledged means durable
Nexir answers OK only after the write is on disk on a majority of nodes. A three-node cluster keeps committing with one node down, and a write you were told about survives the loss of the node you wrote to.
Public beta · 0.1.0-beta.5
Nexir is durable, replicated state for AI agents and the systems around them: every acknowledged write is on a majority of nodes before your code moves on, reads are linearizable by default, and failures are named, never silent. Redis clients, no new SDK.
curl --proto '=https' --tlsv1.2 -sSf \
https://nexir.com/install.sh | sh -s -- --accept-terms
Public beta: evaluate with replaceable data. Interfaces, behaviour and the storage format may still change before general availability. What changed in 0.1.0-beta.5 · what Nexir does not do yet.
Built for state that matters
An agent's checkpoint, lease or run state is only useful if the next step can trust it. Nexir makes three commitments about every write and read, and each is backed by code and by measured runs rather than by a slogan.
Nexir answers OK only after the write is on disk on a majority of nodes. A three-node cluster keeps committing with one node down, and a write you were told about survives the loss of the node you wrote to.
Every read returns the latest committed value unless a connection asks for local reads, which are faster and may lag a little. The choice is explicit and per connection, so you never guess which you got.
When Nexir cannot serve a request it says so by name — the leader moved, the cluster has no quorum, the node is overloaded — and a request that gets no reply is documented as unknown, never assumed lost or assumed done.
Beta.5, measured
Beta.5 makes memory use more predictable, cleans up overwritten data as part of normal storage maintenance, and helps a replica that falls behind catch up without starting over. The results below come from named runs, each recorded with its conditions; they are evidence, not capacity guarantees.
Read the release notesSee the benchmarkHonest scope
Said here so nobody has to discover it in production. The full list, with what to do instead, is in the limitations.
SCAN, KEYS) and no hashes, lists, sets, streams or transactionsEach item is tracked in the engineering roadmap with the evidence behind it; progress is reported in the release notes.
Simple deployment
Run Nexir on a laptop, VM, bare-metal host or Docker. Start with a single node, then add learners and promote voting members through explicit, audited cluster commands.
Deployment guideGET, SET with conditions and expiry, DEL, counters, the TTL familyStart where you are
x86_64 and ARM64 binaries.
Intel and Apple Silicon binaries.
Persistent, non-root container workflow.
Archives and SHA-256 checksums.
Pin or upgrade a beta release.
Open source component
Nexir is built on nexir-mvcc, a separate, deterministic MVCC library that remains open source under MIT or Apache-2.0.
Build transactional versioning into another storage system by implementing its backend trait. The library owns MVCC semantics — not networking, Raft, server storage integration, or the complete Nexir server.