Skip to main content

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.1.0

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.1.0
File Size Uploaded Provenance Actions
kohakuvault-1.1.0.tar.gz 271.7 kB With provenance Details for kohakuvault-1.1.0.tar.gz

Built distributions (wheels)

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

Total release size: 78.4 MB

Release files / kohakuvault-1.1.0.tar.gz

Download URL kohakuvault-1.1.0.tar.gz
Size 271.7 kB
Tags Source
SHA-256 checksum
How to use checksums
cf919601dd5e48121961eb6371083109c1a9417dd8048e582e7f25701c199ac8
BLAKE2b-256 checksum
How to use checksums
1d332a67bb01ed8586c34c640e97eddfd374fd4501b3fd62eb091f1a4860458a
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp314-cp314-win_amd64.whl

Download URL kohakuvault-1.1.0-cp314-cp314-win_amd64.whl
Size 3.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7e5910fddf2a798644a0fff24fbdf9baca17a476f997327402ca4996af8e74fa
BLAKE2b-256 checksum
How to use checksums
6169b8c49e86dd65fb9286ad754046931c7a9c23799cf847ace7d4b914ee4dca
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.1.0-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
0e27bcd9cf5a2ae3bed6f0b7b40441721f654e7ecf10ba14d8862c057e9f0701
BLAKE2b-256 checksum
How to use checksums
33b3e6b97fec9df97504cf663ce1f0f4ad287d741d05676dfcd1dfdfd24e7d0e
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cff580370b98a9e18d0eada935f10bc9daca3dbd0e9008f36acbb08befa6f64f
BLAKE2b-256 checksum
How to use checksums
0aee561c5c82b6ed91f852fbba96f42fd778c4a40455266eeccc732ef4ed0bcc
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL kohakuvault-1.1.0-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
ecc443a8fb2b8995e1d0043082719d60695d1670949870d34b505e0f9df40539
BLAKE2b-256 checksum
How to use checksums
b6c0cf147641d4a64d67bfe042c2cffea1240d737317f2d1fe944b353baa3759
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp313-cp313-win_amd64.whl

Download URL kohakuvault-1.1.0-cp313-cp313-win_amd64.whl
Size 3.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
66f0012f055344ae18a2bc0d5d7d92792d2c58cc35af64fbac8d5c881cbf3d86
BLAKE2b-256 checksum
How to use checksums
e50ca1813ebc3f37a48cce3f03c8fd612c7fb8ce6dcba7c351dfe4b021925d38
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.1.0-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
c67a87c9b2f8b06c74d69472c0fd3af1ad560fb11988ddd4a07d509fb2592d20
BLAKE2b-256 checksum
How to use checksums
d6651dcc81d0d7fc0b3802fbc9b2d15596758ff4c1aafdbf14cd373f665a7b31
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
80be647476c18747463bd495eb1f647b01c1e80dd6a59ba248d8a26bc6cc1441
BLAKE2b-256 checksum
How to use checksums
a2671cc8c9e4a40f64562d0f9f164627a598c4689df9657df3839ac1e6fc1390
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL kohakuvault-1.1.0-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
b5c5017758148f11d50e84feed3c17a1ede6c8ded6db751fa1e17fb21557d2f4
BLAKE2b-256 checksum
How to use checksums
ecbaca56e1d779b99810617401d9c36a5d4e209e7c86450c804584e7129815d8
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp313-cp313-android_24_x86_64.whl

Download URL kohakuvault-1.1.0-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
19a78adf8780fef5aa5f7829a576eeac56f058ad9d3993f961fa08f1a91e6a80
BLAKE2b-256 checksum
How to use checksums
3fe550eec25d05260c396db37632fd2f712231af066f1ffe0125bce43234b62b
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp313-cp313-android_24_arm64_v8a.whl

Download URL kohakuvault-1.1.0-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
482b9420b438ebc70524291d71fcacec614156f7d3de3bb5015f0b1f3d53fc3b
BLAKE2b-256 checksum
How to use checksums
83e005c4e07ca23940bd3bc22fa8fddb8a003e6c4a0caffc00494ed4d01cb4b9
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp312-cp312-win_amd64.whl

Download URL kohakuvault-1.1.0-cp312-cp312-win_amd64.whl
Size 3.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4622d10f970b17c85f2d7825dd34e4df6c15c34c2ccc50c8fc66d26a8c1e1e42
BLAKE2b-256 checksum
How to use checksums
6d5b2c1bda9d8a60219c36fdfcb166b15060af81233289cf600cc8ba74c92385
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.1.0-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
ef17e32c1614cefb3400a3e3c041173990bca10a861f666706177d19419ab2a8
BLAKE2b-256 checksum
How to use checksums
e291c5dac19b316eeb503a4bca59bd0636847c866a0478241c303139ca8c1824
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e3a9f33cc3db4d1b4e6df92e463d2a71ff7642fb44997c4262aa5b32ff62ad52
BLAKE2b-256 checksum
How to use checksums
f8f8ecaa79ca83691713b35e5e509dd614055f87a5a6199529680a48493c2002
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL kohakuvault-1.1.0-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
ae260f3e20f81f59d0f48492925637b87fcd79f912e594a3a3acac6720b22b01
BLAKE2b-256 checksum
How to use checksums
06c06e45ed183f2006bc57dcde813f3d8bda7e64882cce90c29d1c17a5fb27d0
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp311-cp311-win_amd64.whl

Download URL kohakuvault-1.1.0-cp311-cp311-win_amd64.whl
Size 3.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
436e3b906e45bf93844c5c89d2943e4b9ec6c61d042ceda73ed206daed35870f
BLAKE2b-256 checksum
How to use checksums
e775bc954c47282a5852fccfc5a79920bc900d97eec73279673724043dee3688
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.1.0-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
3f00d6e97aa28435a3bc16ec3097b87e5a4c5bc990fb1f0441a01d3002341f80
BLAKE2b-256 checksum
How to use checksums
dc0a5edac5c1a7d140b9fb1e68c763694e75c6ef74e61aac9769089317036c46
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d9621e26cc352725096a62d05bc3d283f9630b8b2b4bdc483f55c9e3a05fd819
BLAKE2b-256 checksum
How to use checksums
c184b03e91b06a2f29eaafc1c3e672a387be8b8836e71a620b8d52cc053560b5
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL kohakuvault-1.1.0-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
e17fd8232a135269954a8f25cc4210612f09ab2284560cf2088f5060df9dcd5c
BLAKE2b-256 checksum
How to use checksums
85112257c93af29c11e841e85236e73c20097a5d4a5cdd5b85000d4d119abceb
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp310-cp310-win_amd64.whl

Download URL kohakuvault-1.1.0-cp310-cp310-win_amd64.whl
Size 3.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
acfe14e365ac13059e652e66e6afccedd62184eccc0753cba2c83702dc8f7f27
BLAKE2b-256 checksum
How to use checksums
995209ae7625c86523330335ba8a7b8bef19bd315ccd69c3e2c2de494a68de27
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.1.0-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
f2b441c509004bf72babeeb4f96af537e9543aafafb164349f19cd6c90745021
BLAKE2b-256 checksum
How to use checksums
458d8d806eb1a9720f96c1bed234534926823282ce485894336531fbc9c2129a
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 3.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
62fee6ac3e3d0c204f509042df01a6b754a62c58cf934f822e3cf945313bc17b
BLAKE2b-256 checksum
How to use checksums
a42f6fd1c51226ced48406788ee4a0939af1d3c0f1a277ff4355f5839fdee9ba
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 25, 2026.

Transparency log

Release files / kohakuvault-1.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL kohakuvault-1.1.0-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
6982fb10d89fc7e9a3afd7841aa75d285aba52e26b9af3f73d059c7ff1abb166
BLAKE2b-256 checksum
How to use checksums
bf5c6670b9bc058e8046174cfd8207d1823405db400159f580146e2919473c5a
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 25, 2026.

Transparency log

Security for kohakuvault 1.1.0

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.1.0.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 25, 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