Publication is crash-atomic.
Each shard applies a publication as one durable metadata command. Pin a snapshot when a workflow needs a stable multi-read view.
Agent-native workspace and artifact store
NoKV publishes crash-consistent, versioned Workbench state over immutable S3-compatible artifacts, with shard-local metadata for paths, snapshots, commits, restore, and GC.
The navigation tax
Workers restart, fan out, and share infrastructure. Enterprise workspaces need tenant isolation, authenticated access, and stable, version-pinned reads while other agents write.
Today: pinned snapshot views, shard-local crash-atomic publication, and .
Next: enforced tenant identity, policy, and live-workspace freeze.
Animated demo: a small robot agent works away, emitting scattered run state — a config.yaml, params.json, two object-store keys, two database rows, and an outputs folder — which then converges into one NoKV Workbench presentation root under /agents/research/wb. The namespace then stays live: run-0143 publishes new artifacts as typed events, a leased snapshot freezes run-0142, and an agent uses workbench_search and workbench_grep.
state scatters across folders, JSON files, object-store keys, and database rows
NoKV gives that state one address
/agents/research/wb/run-0142 ├── input/config.yaml ├── metadata/run.json ├── logs/stdout.txt ├── logs/stderr.txt └── outputs/best_model_1.0_1.pt
indexed, queryable, watchable, snapshot-able
What NoKV is
Agents use the native CLI, direct SDKs, or an optional MCP sidecar — not a mount. Each Workbench gives inputs, scripts, outputs, logs, and metadata stable path-shaped identities. NoKV owns atomic publication, versions, snapshots, commits, restore, references, and GC; the configured object provider owns the physical durability of artifact bytes.
NoKV persists each root's logical-shard placement and routes it to one epoch-fenced owner. Holt remains the serving local adapter inside each shard, not the product API.
Placement and owner fencing are current. Guarantees are shard-local; cross-shard transactions, shared metadata durability, and production multi-machine HA or failover are not qualified.
Write-path primitives
Each shard applies a publication as one durable metadata command. Pin a snapshot when a workflow needs a stable multi-read view.
Freeze a committed Workbench at one leased read version and keep reading it while later writes proceed. GC retains every revision the live snapshot protects.
Successful publications and lifecycle transitions land as typed, replayable events with cursors.
Quickstart
# Build the native CLI from source and inspect its Workbench schema
cargo build --release -p nokv --bin nokv
./target/release/nokv schema
# Or install the current stable source release from Homebrew
brew install NoKV-Lab/tap/nokv
nokv version --json
nokv schema Current: root-affine logical shards with one epoch-fenced active owner. Not qualified: shared metadata durability, multi-machine failover, production metadata HA, tenant RBAC, or cross-shard transactions.
An archived 2026 interface study compared raw SQL with a seven-verb namespace; it is not the current NoKV Workbench API or release qualification.
A source-pinned look at Holt's path-aware metadata design and its bounded role inside NoKV; this page makes no performance claim.