Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

KohakuVault

Ask DeepWiki

One-file SQLite datastore with:

  • KVault key-value storage inspired by BoringDB (streaming blobs + auto-pack for dict/list/numpy)
  • TextVault full-text search with FTS5 BM25 ranking (ideal for RAG pipelines)
  • ColumnVault buffer-oriented arrays, tensors, and variable-width records using bounded SQLite BLOB blocks
  • write-back caches plus standalone CSB+Tree / SkipList containers for ordered/temporal metadata
  • VectorKVault (sqlite-vec) for k-NN search living in the same .db
from kohakuvault import KVault, TextVault, ColumnVault, VectorKVault, CSBTree
import numpy as np

DB = "test.db"

# Store media + metadata in one file
kv = KVault(DB, table="media")
kv["video:42"] = b"abcdefg" # raw bytes stay raw
kv["video:42:meta"] = {"fps": 60, "tags": ["tutorial", "gpu"]}  # auto MessagePack

# One atomic committed KV batch; reads preserve input order
kv.put_many([("run:1", {"score": 0.9}), ("run:2", {"score": 0.8})])
assert kv.get_many(["run:2", "missing"])[0] == {"score": 0.8}

# Full-text search with BM25 ranking (great for RAG)
tv = TextVault(DB, table="docs")
tv.insert("Machine learning is a subset of AI", {"category": "tech"})
for doc_id, score, meta in tv.search("machine learning", k=5):
    print(f"Doc {doc_id}: score={score:.4f}")

# Incremental columnar logging with bounded append buffers
cols = ColumnVault(kv)  # shares the database file, not the KV transaction
ids = cols.ensure("ids", "i64")
latency = cols.ensure("latency_ms", "f64")
embeddings = cols.ensure("embeddings", "vec:f32:384")
with cols.cache(cap_bytes=8 << 20):
    ids.append(len(ids))
    latency.append(12.3)
    embeddings.append(np.random.randn(384).astype(np.float32))

# Ordered metadata via embedded CSBTree
index = CSBTree()
index.insert(latency[-1], ids[-1])  # log-latency -> run-id

# Vector similarity search (sqlite-vec inside the same DB)
search = VectorKVault(DB, table="runs", dimensions=384, metric="cosine")
for idx, emb in enumerate(embeddings[:10]):
    search.insert(emb, str(idx).encode())
for rank, (rid, distance, run_id) in enumerate(search.search(embeddings[-1], k=3), 1):
    print(rank, distance, run_id.decode())

search.close()
cols.close()
kv.close()

Why this exists

  • Embedded reader/writer access – SQLite WAL permits independent readers alongside one active writer, without a database service. Runtime -wal/-shm sidecars are normal; use a consistent backup rather than copying a live main file alone.
  • Buffer-oriented columns – Fixed-width arrays and tensor batches stay contiguous. Variable records use payload/offset blocks. Small reads fetch the requested BLOB ranges instead of materializing whole chunks.
  • Complete iteration – KV iteration is unlimited by default and paginated internally. limit is an optional total cap; batch_size controls query size.
  • Auto-packed KV everywhere – KVault (BoringDB-inspired) automatically serializes dict/list/numpy values and keeps raw bytes untouched; every key-value interaction goes through this pipeline.
  • Write caches and native batches – Vault- and column-level caches batch inserts; put_many() commits an explicit KV batch atomically. Pending/in-flight cache reads do not wait for SQLite flush I/O.
  • Standalone CSB+Tree / SkipList – Specialized containers for ordered metadata or range queries without leaving the process.
  • Vector keys/search – vec:* dtypes store tensors, and VectorKVault (sqlite-vec) runs k-NN search inside the same DB.

If your workflow looks like “keep logging forever, but don’t spawn thousands of files”, KohakuVault is the tool.

Installation

pip install kohakuvault

For development (build the PyO3 extension, run tests):

pip install -e .[dev]

# Rebuild after changing native code; use release mode for performance tests.
maturin develop --release

Use cases / references

  • Media vaults – Random-access blobs + metadata (tests/test_kv_headers.py, examples/basic_usage.py).
  • RAG pipelines – Full-text BM25 search + vector similarity in the same DB (tests/test_text_vault.py).
  • Incremental ML logging – Fixed/var columns, vector dtypes, caches (tests/test_columnar.py, examples/columnar_demo.py).
  • Vector-heavy retrieval – VectorKVault, CSBTree/SkipList, auto-packed metadata (tests/test_vector_kvault.py, examples/vector_search_numpy.py, examples/all_usage.py).

Performance notes

Use append_array(), read_array(), and iter_batches() for numeric/tensor throughput. Scalar/list APIs remain convenient but include Python object conversion costs.

python examples/benchmark_columnar.py --rows 1000000
python examples/benchmark_kv.py --structured --repeats 5
python examples/benchmark_vector.py --repeats 5
python examples/benchmark_readers.py
python examples/kvault_demo.py

Compared with 0.9.0

Local Windows/Python 3.13 release builds, same workload per row; lower elapsed time is better. KV/vector numbers are medians of five trials; the original column comparison is a single warm-process run. WAL and synchronization settings were not weakened.

Interface / workload 0.9.0 Current Speedup
KV: 10k cached scalar writes including flush, 256-byte values 25.493 ms 19.643 ms 1.30×
KV: 10k point reads 47.298 ms 30.019 ms 1.58×
KV: iterate 10k key/value pairs 49.668 ms 5.297 ms 9.38×
KV: four shared-handle readers, 40k reads 529.256 ms 111.759 ms 4.74×
Vector: insert 2k 128-dimensional float32 vectors + metadata, including commits 245.020 ms 214.565 ms 1.14×
Vector: 2k ID lookups 21.704 ms 18.399 ms 1.18×
Vector: 200 exact cosine searches, top-10 116.300 ms 97.538 ms 1.19×
Vector: four readers, 800 searches 481.983 ms 276.748 ms 1.74×
Column: append 1M i64 values from a list 109.94 ms 53.26 ms 2.06×
Column: read 1M i64 values into a list 42.75 ms 18.74 ms 2.28×
Column: 1,000 slices of 64 i64 values 7,611.75 ms 29.94 ms 254×

New KV batch APIs additionally write/read 10k raw values in 12.596/7.781 ms; these APIs did not exist in 0.9.0. The column slice gain removes pathological whole-BLOB materialization, not a 254× general database speedup. Vector search remains exact sqlite-vec search, not a new ANN algorithm. Concurrent rows compare equal total work across versions, not scaling relative to one reader. See methodology, limitations, and detailed results.

Storage compatibility: KV/vector formats are preserved. The new column format does not read or migrate the legacy col_* layout. See column storage design.

Documentation

Development workflow

pip install -e .[dev]
maturin develop

Formatting/linting/testing before PR:

black .
cargo fmt
cargo clippy
maturin develop --release
pytest
  • PyO3 module: src/kvault-rust (use maturin develop if you prefer).
  • Format Python with black.
  • Keep docs updated and linked via docs/README.md.

License

Apache 2.0. See LICENSE.

Metadata

Release files for kohakuvault 1.0.0.dev20261023190111

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kohakuvault 1.0.0.dev20261023190111
File Size Uploaded Provenance Actions
kohakuvault-1.0.0.dev20261023190111.tar.gz 269.1 kB With provenance Details for kohakuvault-1.0.0.dev20261023190111.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for kohakuvault 1.0.0.dev20261023190111
File Actions
kohakuvault-1.0.0.dev20261023190111-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp314-cp314-win_amd64.whl
kohakuvault-1.0.0.dev20261023190111-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp314-cp314-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0.dev20261023190111-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp314-cp314-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0.dev20261023190111-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp314-cp314-macosx_11_0_arm64.whl
kohakuvault-1.0.0.dev20261023190111-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp313-cp313-win_amd64.whl
kohakuvault-1.0.0.dev20261023190111-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp313-cp313-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0.dev20261023190111-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp313-cp313-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0.dev20261023190111-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp313-cp313-macosx_11_0_arm64.whl
kohakuvault-1.0.0.dev20261023190111-cp313-cp313-android_24_x86_64.whl CPython 3.13 CPython 3.13 Android API level 24+ x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp313-cp313-android_24_x86_64.whl
kohakuvault-1.0.0.dev20261023190111-cp313-cp313-android_24_arm64_v8a.whl CPython 3.13 CPython 3.13 Android API level 24+ ARM64 v8a Details for kohakuvault-1.0.0.dev20261023190111-cp313-cp313-android_24_arm64_v8a.whl
kohakuvault-1.0.0.dev20261023190111-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp312-cp312-win_amd64.whl
kohakuvault-1.0.0.dev20261023190111-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp312-cp312-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0.dev20261023190111-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp312-cp312-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0.dev20261023190111-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp312-cp312-macosx_11_0_arm64.whl
kohakuvault-1.0.0.dev20261023190111-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp311-cp311-win_amd64.whl
kohakuvault-1.0.0.dev20261023190111-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp311-cp311-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0.dev20261023190111-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp311-cp311-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0.dev20261023190111-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp311-cp311-macosx_11_0_arm64.whl
kohakuvault-1.0.0.dev20261023190111-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp310-cp310-win_amd64.whl
kohakuvault-1.0.0.dev20261023190111-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for kohakuvault-1.0.0.dev20261023190111-cp310-cp310-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0.dev20261023190111-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp310-cp310-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0.dev20261023190111-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0.dev20261023190111-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 78.3 MB

Release files / kohakuvault-1.0.0.dev20261023190111.tar.gz

Download URL kohakuvault-1.0.0.dev20261023190111.tar.gz
Size 269.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6edb4f3a33df96482569bc19d1cd26c004c85ff4259f734696a7cbb9fbe990ed
BLAKE2b-256 checksum
How to use checksums
8df397acab3664d266a49cf5b5e7d5becd97bad420c94eb31da70960b9ba7a05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp314-cp314-win_amd64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp314-cp314-win_amd64.whl
Size 3.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4deba386f0f5782166ba5ad655738f720736e6e215cd361921236c10d1cd988b
BLAKE2b-256 checksum
How to use checksums
5b2a3a750f2906ce079643a0fc1939ad06b9d088331f0c9200ac3b5b8e2ee5ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp314-cp314-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9573c9f69c9623df6f746aca0e3b9261a0a2dfb8aed2c917f44eea6f84cf0647
BLAKE2b-256 checksum
How to use checksums
ced71ea5359c299e74b77e8d164ff7ff58c3cbccbc8afa91bdb9aeec32b8a6ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp314-cp314-manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f2309634dd417944f8435a1ef12787dbd6f8a6aa30562b3addc230279994199d
BLAKE2b-256 checksum
How to use checksums
e986d6f91f322dcb36e25553f1fedd41df5aa53c3cb033cca9753bc8bd89cc77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp314-cp314-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp314-cp314-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
df9395cd4090a34531a4b1cbea325a37d53c14eddc3d81c475973ace03494cd0
BLAKE2b-256 checksum
How to use checksums
f76bbccaea9e5aca756eb0cf26b5ef2b725ff3f08f5edfd912bd06f04486135b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp313-cp313-win_amd64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp313-cp313-win_amd64.whl
Size 3.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5a81a643c6732b02fffea84d1e83c6e9eca8557a8eb0662e4dfdb2b2f31501e7
BLAKE2b-256 checksum
How to use checksums
a6c602d44fd689ba392b74fae6c4ae955f3384199bda9a7c16039017505c1cb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp313-cp313-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9f9b59e92ceebf6ddf0a949991ddd7d317c118fc553cc9c4ce4a6137bafc01bb
BLAKE2b-256 checksum
How to use checksums
918283f98871ac77ec32d124e4aeb170badc6480bb2804117434054505b74e3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp313-cp313-manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8622ed875614f1ab28afcc0de04e8dfd8a48c0d0ebadedbb58cf75a40770af32
BLAKE2b-256 checksum
How to use checksums
d2f21c4c300acfa11f8695c1ef0ec5ed6b1c7d2460e8817dbaf7b2004d8c0904
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp313-cp313-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp313-cp313-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f4a8d896e26b209e5b5f55a5c18990baab155c5dd3c639425e168df0eaf22fb0
BLAKE2b-256 checksum
How to use checksums
ae598b5ab5b3862455d41cc3efd97360f84e32c7af7667d1975741b38f96ba7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp313-cp313-android_24_x86_64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp313-cp313-android_24_x86_64.whl
Size 3.9 MB
Tags Android API level 24+ x86-64 CPython 3.13
SHA-256 checksum
How to use checksums
962cd31898a9ac3054aca1bf871e71c0b7786cf0c785367a779a0385f28479ad
BLAKE2b-256 checksum
How to use checksums
611a4995057d9c5684e9142563ee8a3d84e16274bf29f02191fca975095c6306
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp313-cp313-android_24_arm64_v8a.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp313-cp313-android_24_arm64_v8a.whl
Size 3.9 MB
Tags Android API level 24+ ARM64 v8a CPython 3.13
SHA-256 checksum
How to use checksums
54b2cd79f3a52dd58b3d520bd278253620373ff67d181d8e1fcf983e3d4e3246
BLAKE2b-256 checksum
How to use checksums
12258840c56541c886201550c4d7b0fba132029d1214bac9f2553ebf46c8a2b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp312-cp312-win_amd64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp312-cp312-win_amd64.whl
Size 3.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
348c6700708ac9f9bfd79e037652440dc24ea046c6c348e2d4a140654cf32120
BLAKE2b-256 checksum
How to use checksums
02e6d26f525d9ccd95f9c949b7749cbaeaf818ce1e6e5e74220b808df305ef98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp312-cp312-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d8c66c1fed953ef52f10bfffe20f05d1cb5feef698adf04a4ab31137de3948c
BLAKE2b-256 checksum
How to use checksums
8b7066ee2b416033c449e1f2d8895bd39e5e9896cc6ba33e371bf4050f9d9084
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp312-cp312-manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2ac49e6b4191b43d33a6468b95b01656204d478d3f2e97bfe478a0ef73299d80
BLAKE2b-256 checksum
How to use checksums
8d523bd71656df1cf8062fba449ef4677b0b07ef515452f9c072747f97abd9ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp312-cp312-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp312-cp312-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6ed0ff960047aba56abb16f105f0668fc357aa84361660722b70c2c9fa701aba
BLAKE2b-256 checksum
How to use checksums
1aec93b37205659031e182f329b0a8e201b52d3b24bac20113eeab9358006c6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp311-cp311-win_amd64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp311-cp311-win_amd64.whl
Size 3.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e6be4e67d2c11505bfc82190b75a3154f91b95e644ad55e1de5fdc7bcab62b03
BLAKE2b-256 checksum
How to use checksums
155f121d4bc271599a9d52361ab3a475873a573d10eebbc8db8559e4bb30018a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp311-cp311-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
65444cc0e8c805f4be4515db0854d4a47039e688ef5dacf5d32471aac0f5a22e
BLAKE2b-256 checksum
How to use checksums
cbfce4780f98f55686adec5945a95c61f884424ed45c9f7d16fdbedf673af40f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
95feb4225a5bd9834351a61985df252a22349e550b42e7942a5d438732bd7206
BLAKE2b-256 checksum
How to use checksums
623e1b3966ae3e730a41e5d45e0b19a128b7ad3dfb1bb26aa2b2e3a11c386520
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp311-cp311-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp311-cp311-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c43f654a384baf089122e9b6c7cdf9896ffcfe051176fae497646b9a8bca11f
BLAKE2b-256 checksum
How to use checksums
49351b847c80fa80d18c6dd13503ac2d660a1210e44ebfdc63d8de2090498643
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp310-cp310-win_amd64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp310-cp310-win_amd64.whl
Size 3.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3ba0e5424f50af3c124e35085b3d8af57b70a5188e8778ed9974187c1cf2b48b
BLAKE2b-256 checksum
How to use checksums
a0322dc3c9cb4987ac9632e875c6a63df770bff5b9b7d94b96180e809225b618
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp310-cp310-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
196958b9aca52cb0821f870fdfde58b19a8edc271e7cf40b242ce36d66604c33
BLAKE2b-256 checksum
How to use checksums
b126754d77d6ac2f60fcb28750f214c4ef0c6439d706f9952d81106e4e306cce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp310-cp310-manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7ecb1879886c6ad41a95a78ade174db467658942d6a2df783f8bdae7b658125a
BLAKE2b-256 checksum
How to use checksums
9cc141b3b4040765ac9d01e9663d1a2b0f4ed4c11cbde85b040d0bc4aa266c5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / kohakuvault-1.0.0.dev20261023190111-cp310-cp310-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.0.dev20261023190111-cp310-cp310-macosx_11_0_arm64.whl
Size 3.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b5fe565f1902eb8bf0ff3d31575cc6043b9e15c48e6a957c85e78b1ba3d48b0a
BLAKE2b-256 checksum
How to use checksums
9d0ef48b686f02eb70c6b86c5496839b4977cacb73a4c43e751b85f7fd4756f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Security for kohakuvault 1.0.0.dev20261023190111

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 23 files in this release have been uploaded with provenance metadata.

Select from 23 files

Attestation for kohakuvault-1.0.0.dev20261023190111.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page