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.0.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.0.0
File Size Uploaded Provenance Actions
kohakuvault-1.0.0.tar.gz 269.1 kB With provenance Details for kohakuvault-1.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for kohakuvault 1.0.0
File Actions
kohakuvault-1.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for kohakuvault-1.0.0-cp314-cp314-win_amd64.whl
kohakuvault-1.0.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.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
kohakuvault-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for kohakuvault-1.0.0-cp313-cp313-win_amd64.whl
kohakuvault-1.0.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.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
kohakuvault-1.0.0-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-cp313-cp313-android_24_x86_64.whl
kohakuvault-1.0.0-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-cp313-cp313-android_24_arm64_v8a.whl
kohakuvault-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for kohakuvault-1.0.0-cp312-cp312-win_amd64.whl
kohakuvault-1.0.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.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
kohakuvault-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for kohakuvault-1.0.0-cp311-cp311-win_amd64.whl
kohakuvault-1.0.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.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
kohakuvault-1.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for kohakuvault-1.0.0-cp310-cp310-win_amd64.whl
kohakuvault-1.0.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.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
kohakuvault-1.0.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for kohakuvault-1.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
kohakuvault-1.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for kohakuvault-1.0.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 78.3 MB

Release files / kohakuvault-1.0.0.tar.gz

Download URL kohakuvault-1.0.0.tar.gz
Size 269.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3a4cbf27fd6cd165e999f9ded2cad48729f376b901a6fb71a394b8c627891caf
BLAKE2b-256 checksum
How to use checksums
a46970c23c461f545bc748a466a4a0c8f79f37a49a4c070911a068f75f74b645
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-cp314-cp314-win_amd64.whl

Download URL kohakuvault-1.0.0-cp314-cp314-win_amd64.whl
Size 3.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
21905e6168f61d9e11334619a71d65a3cbea9344ce43904bcef51120bd87e945
BLAKE2b-256 checksum
How to use checksums
acc0d71355cab38f33dded9e26f13afd05beaa15f8193b62519de92b60517d2d
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-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.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
4a66ab45002e75ae983aa4b03b28b5fbcf35a35dcf1aea4aa227771be8a0b328
BLAKE2b-256 checksum
How to use checksums
a6243338ea53015bef00d310b936ff19627cbf15e76dc8a1431294e774c7561e
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-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0-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
01ea4fc2ce41a31d4b6319aa2fd0162928669d5b9ad54d5ea2d4fcf461df6df8
BLAKE2b-256 checksum
How to use checksums
6350ab7856c50e4a648eccdd578c8ff838f12876b68d477be9fa7366fa021589
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-cp314-cp314-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.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
190f01e23960b49a4339241a084e1406b7f705818141a1d169da4f2c7a5e7441
BLAKE2b-256 checksum
How to use checksums
d7eece33a104454c1eea0f8a4593e55f110afaecdd09a659646f593324a00fef
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-cp313-cp313-win_amd64.whl

Download URL kohakuvault-1.0.0-cp313-cp313-win_amd64.whl
Size 3.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d5f04d725bdba8336e9a9f011d99451f16d95f38ee0a921174556c57146f8070
BLAKE2b-256 checksum
How to use checksums
65b37cf32471db74f7cc7a1e6bede464b80b378c3fb8adfa9b4a32f2ef9332e7
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-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.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
e5f6cd4b0f8c4be7f0fc7981a8549630513ce2c73db3b420f1212dc83316e9b7
BLAKE2b-256 checksum
How to use checksums
be50224156151df3db0f5f0842a0e0701a5d9712e75e7639990ff9702bb9c0e9
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-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0-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
bfea32afc5f22d5833eeabf5b7b61bce9dab096b9e8fe68532fdca975571e889
BLAKE2b-256 checksum
How to use checksums
63a031d18194369e95df29229aac5d278fe57f014b2d00b9e318526fd0dc2e8f
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-cp313-cp313-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.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
55fb58a5f802674c0350eba1e1524ff760809f6fbb3314a5f608cb755bc933e0
BLAKE2b-256 checksum
How to use checksums
f914f40092423f161b74d7e7a592a5933e70105b9509e1a4b926e7a5e5702131
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-cp313-cp313-android_24_x86_64.whl

Download URL kohakuvault-1.0.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
871dfda9e9de02a7a88dc7743345788c2d1c06d871e71b255d22d118e781739c
BLAKE2b-256 checksum
How to use checksums
8da4818d39e0c64a16308ab6e40ae0b2223e0f759db8195302f9fde6515f2a6d
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-cp313-cp313-android_24_arm64_v8a.whl

Download URL kohakuvault-1.0.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
b99fdd895e07e7776c0946629873fbbe236c1074a25a98682ed2cf1021b246c3
BLAKE2b-256 checksum
How to use checksums
a2bdd708a4bdd55ad59b48e7f8d7716837c58562bb50abc46741a08afd8a0dc0
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-cp312-cp312-win_amd64.whl

Download URL kohakuvault-1.0.0-cp312-cp312-win_amd64.whl
Size 3.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d0fd97be200b74f520c0be6623da689e4ae92b87d3b008284427721ea06ad467
BLAKE2b-256 checksum
How to use checksums
3b6e61180514756c2f8392357d0aa3587e906407266d483fb9ecc76883841814
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-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.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
5dcc5835deabffd409ef0594ff5ce3e0dd9c6629642eafd1cb34ded3ad59b392
BLAKE2b-256 checksum
How to use checksums
28091b36b1da48a06f98f22aac85e948d1b8326e1ea6803001f4651a31659344
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-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0-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
649477eb60c804a4d4b1a8b0689bdbc5a0c6e7314fd73fb8715e99e5678a95dd
BLAKE2b-256 checksum
How to use checksums
e49d04aad984e9e8faaa31e41936df20b151abbd62ec28840709d9cfdc3481f0
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-cp312-cp312-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.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
335639449cfc60cef13495c3ac172f368ca78066d223dadddd473010f10a92f2
BLAKE2b-256 checksum
How to use checksums
495e65dbbe36e200c3ec31bebb7973f24afb147024d72bfed9a4264c58e01d4c
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-cp311-cp311-win_amd64.whl

Download URL kohakuvault-1.0.0-cp311-cp311-win_amd64.whl
Size 3.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
346639c49c2a91053e7359e6d7c8a1263620322119dd75587af0b5ff470f675e
BLAKE2b-256 checksum
How to use checksums
0879ddee4ba6f9d986b84015c36d1af564da73e4924137a4bee6cd53148dd5ce
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-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.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
d0be8b707057465aebcfc53892b9932d643a751da27e983ca65500e2c95689ee
BLAKE2b-256 checksum
How to use checksums
a8056c21c4c59bfd05bfddbf72021cf4da91e6371f803342dc9ab83f3d316244
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-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0-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
204ea04805ba43e59b0ca9575cba18f518519c39f9dbc5a376f89548a435129e
BLAKE2b-256 checksum
How to use checksums
aab3be8c9f58286bbaefa45ec88fb6ca7d421d339c4ec67c2b5123556f6e871a
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-cp311-cp311-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.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
6b0b93913bf3a1f8196cbed10ce0e6887276347aab19efa4906aeac42f9ba29c
BLAKE2b-256 checksum
How to use checksums
de1d455bfa7b95858ab696d59cd4af5bf6597e38b0a7b225151fcee253bbc4d5
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-cp310-cp310-win_amd64.whl

Download URL kohakuvault-1.0.0-cp310-cp310-win_amd64.whl
Size 3.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b5794f6c40b28e57950fb0c9a0e91a94bef2bcc484cf7be6ee188dfbce25d1f9
BLAKE2b-256 checksum
How to use checksums
8b2d18b667641efeb7974bed0269735e37ad276a70d1f67b0b363df14cc75ade
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-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL kohakuvault-1.0.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
3d8aa6a6382db3379dd7feec2d5ab0b9ed37ea9400a1eda8049076fed9f2214a
BLAKE2b-256 checksum
How to use checksums
928f55a622fc9b375d92d3525c17d8da30153f216a2cf7ffb8071f222f82249c
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-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL kohakuvault-1.0.0-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
c6256ff3141e403b687f89d5cd2c92c65b7a4a4e982660b31126d4bbe16114a8
BLAKE2b-256 checksum
How to use checksums
93f0af6900298f1917053991396e5c71fd7d7ad62e344007af5cdeb94c3a6037
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-cp310-cp310-macosx_11_0_arm64.whl

Download URL kohakuvault-1.0.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
d2b250fdf4e5cb669b3a75c098eca59e5fcabf7e89d429b4ec0d69a0688a8220
BLAKE2b-256 checksum
How to use checksums
a2111716a2d1f4de797836b7d54835fff7a848870953c0f5130fe6b677564c6c
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

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