Metadata-Version: 2.4
Name: kvblockd
Version: 0.1.0
Summary: Python client for the kvblockd KV-cache block store (KVB1 wire protocol)
Author-email: Rudray Mehra <rudraymehra@gmail.com>
License-Expression: Apache-2.0
Requires-Python: >=3.10
Requires-Dist: blake3>=0.4
Requires-Dist: xxhash>=3.4
Provides-Extra: test
Requires-Dist: pytest-repeat; extra == 'test'
Requires-Dist: pytest>=8; extra == 'test'
Description-Content-Type: text/markdown

# kvblockd (Python client)

Synchronous Python client for
[kvblockd](https://github.com/rudraymehra/KVStash) — the single-binary
LLM KV-cache store (DRAM → NVMe → S3 over plain TCP, prefix-hash keyed
write-once blocks, per-block xxh3 verification, namespace tenancy).

The daemon itself is one Go binary — one-line install in the repo README.
This package is the wire client the vLLM/LMCache/SGLang connectors build on:
zero-copy batched GET (`batch_get_scatter`), batched EXISTS, streamed PUT,
lease/pin/TTL verbs.
