Skip to main content

SQLite-backed KV store (Rust+PyO3) with vector search, auto-packing, and efficient array storage

Project description

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 columnar layout inspired by Stanchion (typed chunks: i64, msgpack, vec:*) built on SQLite BLOB ranges
  • 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

# 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 (no file rewrites)
cols = ColumnVault(kv) # or ColumnVault(DB)
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())

Why this exists

  • Single-file SWMR – SQLite WAL lets one writer and many readers share a file. Parquet can’t append, DuckDB locks the DB, Lance spawns version files.
  • Columnar layout, not SQL tablesColumnVault stores chunks in col_chunks/_idx, Stanchion-style, so incremental appends don’t rewrite tables.
  • Auto-packed KV everywhereKVault (BoringDB-inspired) automatically serializes dict/list/numpy values and keeps raw bytes untouched; every key-value interaction goes through this pipeline.
  • Write caches – Vault- and column-level caches batch inserts automatically.
  • Standalone CSB+Tree / SkipList – Specialized containers for ordered metadata or range queries without leaving the process.
  • Vector keys/searchvec:* 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]

# everytime you change the rust code, you should run this command
maturin develop

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 retrievalVectorKVault, CSBTree/SkipList, auto-packed metadata (tests/test_vector_kvault.py, examples/vector_search_numpy.py, examples/all_usage.py).

Performance notes

Benchmarks on an M1 Max (WAL on, cache enabled):

  • KVault streaming + cache: 24K writes/s, 63K reads/s (examples/benchmark.py).
  • ColumnVault extend (i64): 12.5M ops/s; slicing 100 elements hits 2.3M slices/s.
  • DataPacker vector unpack: 35× faster than Python loops for 768-dim tensors.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kohakuvault-0.8.6.tar.gz (221.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

kohakuvault-0.8.6-cp314-cp314-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14Windows x86-64

kohakuvault-0.8.6-cp314-cp314-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kohakuvault-0.8.6-cp314-cp314-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kohakuvault-0.8.6-cp314-cp314-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kohakuvault-0.8.6-cp313-cp313-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.13Windows x86-64

kohakuvault-0.8.6-cp313-cp313-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kohakuvault-0.8.6-cp313-cp313-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kohakuvault-0.8.6-cp313-cp313-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kohakuvault-0.8.6-cp313-cp313-android_24_x86_64.whl (3.9 MB view details)

Uploaded Android API level 24+ x86-64CPython 3.13

kohakuvault-0.8.6-cp313-cp313-android_24_arm64_v8a.whl (3.8 MB view details)

Uploaded Android API level 24+ ARM64 v8aCPython 3.13

kohakuvault-0.8.6-cp312-cp312-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.12Windows x86-64

kohakuvault-0.8.6-cp312-cp312-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kohakuvault-0.8.6-cp312-cp312-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kohakuvault-0.8.6-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kohakuvault-0.8.6-cp311-cp311-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.11Windows x86-64

kohakuvault-0.8.6-cp311-cp311-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kohakuvault-0.8.6-cp311-cp311-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kohakuvault-0.8.6-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kohakuvault-0.8.6-cp310-cp310-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.10Windows x86-64

kohakuvault-0.8.6-cp310-cp310-manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kohakuvault-0.8.6-cp310-cp310-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kohakuvault-0.8.6-cp310-cp310-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file kohakuvault-0.8.6.tar.gz.

File metadata

  • Download URL: kohakuvault-0.8.6.tar.gz
  • Upload date:
  • Size: 221.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kohakuvault-0.8.6.tar.gz
Algorithm Hash digest
SHA256 994b8f5ab4e155bcbb75945bb0d0f271259b685f63a3f70c17e9df067d8929d8
MD5 797dcafedf15092f8279a5541d53e56f
BLAKE2b-256 68247a05b0c6a0d4064c52c4b9555ebcc996361c800c0200e87d656e249e58b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6.tar.gz:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 39d6e885bcd1ef3d1d4834abba96c5998031fd0365ca63eb4d3ae33521442cc6
MD5 e8ab60fed68de2f75b1c068a26f372e9
BLAKE2b-256 938b15c60e07354be3b8b4a32572ce4ada54809edfc7b34590401ee208175396

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp314-cp314-win_amd64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e564f8af8f86da1c5125356307db358346156c0c3276652e1b34436d9f2db8d
MD5 ff1d70bfb3a6a075c20e983df213dbb2
BLAKE2b-256 00c8d75cd8ba76d8983a1430d99397856290367a2e613c6e72bcabb11c1ec073

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 148341682ff6c183c77bcb58f34601f86a9fcda586d635301bfe60f90e38479d
MD5 f010e4d727b92413fda49e459768864e
BLAKE2b-256 d82c451cfff61dd36ae023896bda7363e2db9339695bfa541429623a679f8207

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bfc9e713742d8d18a51fd189a073ccc8785408fa446d825fe51283bc4fd7862
MD5 46021021811e5f92179256778476804a
BLAKE2b-256 f5e614f6e242c757ed0110d1f7ca59b1a1b348020c45bb871935eba2f7d79424

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1d61dd1616545d53281aca4a3beb5503cee21acbb2ad5b97313864dbe1e6ec98
MD5 6a3ca63bdba3f54af09af2148ad1d0e4
BLAKE2b-256 cd1d791dacddafe5005d5b7e2de833c24f8f0c00d6a054934e0c397a601b0462

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp313-cp313-win_amd64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7f8161fd53263e51840252886126cb0b70e984466ade1dcbee1404bc84205aa
MD5 0abf39a01aa39fecfe10871d5b6a2877
BLAKE2b-256 381649351dfca202b2a4dfe458840364d7f679cefb12c1eefe1d37b110de78cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f41e3fe0f771ee8abe504315fe6464e67b29b0429a06959eae60cb24529aabb4
MD5 2d4a5acc1e5892030d73dddba26bb41d
BLAKE2b-256 c215ee5fce53cf609ab02e308bce31d984d1735d8f18817c79a5f4d1e044ee86

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8550a743030775a648e37a7ce6ba5286ada380a7ba59210555ce7907c388cb1f
MD5 d6529fee609f2316db29a8ae5dd0352f
BLAKE2b-256 64d020040637bff39c8f07435433b02823986ee6b81839b140c698a00aba6083

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp313-cp313-android_24_x86_64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp313-cp313-android_24_x86_64.whl
Algorithm Hash digest
SHA256 0ade57c7d8fda97c225e301602c374360d968b9736e7e7b6f99059b1fe1e5088
MD5 7156fbd3ca6aeb8775eec89e65fed257
BLAKE2b-256 d6f40e2906b7cf9547ba662720612cd4fc6de074abfebfd52e9275af9ff9fcd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp313-cp313-android_24_x86_64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp313-cp313-android_24_arm64_v8a.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp313-cp313-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 c5db0f55235ca0b22fb316f5749f250ee2cd82e1833f23fcf6c001e641fae9f4
MD5 acbe3ec6aefd20e08aa95e02d8607f57
BLAKE2b-256 9401ea8dce5cf4260614df6736e84d38ef752763dfea79f9c8e927442f1da70d

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp313-cp313-android_24_arm64_v8a.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f20274ae9aa1b5af0c5336f2701c09587f3be61613d796fb7be8d507213f3157
MD5 e2185ecdac931ef2f00120c2444dcc73
BLAKE2b-256 0096ae9099ae3ac4c28ebb63aff569afb83da7ab40f90a6a49baec7097686cd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp312-cp312-win_amd64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7cf96e3624066196b2b3bc253cbf75c66ef72432ddb8b576f2e799e23387e5e7
MD5 b911080e877fd11d0da5fcabfcc6bbb0
BLAKE2b-256 910868fa12e78d0eceb7c6e3625d441081a276c28b145dc54e45ccf142d3ff83

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 105a32eb0ed48b54f6892c32a2942221dd31f56ccf2cbc106289207ff987e5e8
MD5 3f0f38601363aa68cc02f84e4e75df5f
BLAKE2b-256 370329880ca16f4991499e53c827e3b0f71bddfecdc6eaaa2c0541cab2828921

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f10e771cba7ce79a30d8f4f6f8b12050a4075d53b876c3579e2e9a01d218fa8
MD5 98a3d28c6649780ba1e8a664871e99ab
BLAKE2b-256 a8e8f651fe557c470eba6bdc3094d40c6b707b31878b72a282521744391a8a0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3b24a98409e4c92f5a0133d1bf26cf0e0c4fbd5b774120ee3469aa73ccfb0322
MD5 e0168af9bbe62283ec151afc264d16b6
BLAKE2b-256 4b25ed82c3bc54152341654c243c41dc9ce76d338678957de15e115e98b30956

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp311-cp311-win_amd64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bfe543b84cf004972ed471c74bbca931d37de33d49cf193219615b6584ef6757
MD5 282f400d87831ad32ac35730a4991b26
BLAKE2b-256 bed5f44bc27f55cb4bc410072fcde738c705584c707ae2967102308d1c8ce4d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d01f7c0beb36ff06a994ead1a9ca1f009b1207d526fe09b547b4bad5739d2731
MD5 c694b7918a3dedfe9dd42e6d5e8733c6
BLAKE2b-256 549c2ccdbc5e62c7fe777470e24deab29cf3d6b760b9da55f41fdc076cda4921

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62e7407d66f9ef4f6622a10b6b4cdc26498d1d0d63efeafa080d236979d81bc6
MD5 578b9db662aa1f1ba1d09e53fe372ef1
BLAKE2b-256 465439f7a6d4450c29ded6251252fb0f69b4d01b89e894ed40e3c5015002bf91

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e223890a08fbe7d1727d46b3861dcf6dc6b2b936548211261c314ff19b2de437
MD5 23236727077ae2c575a1a3797d32622d
BLAKE2b-256 9675c40a08955c8b6d3271af2b72ec01b5473d8904d819b38571c0dc57288bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp310-cp310-win_amd64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25ab2c21472bd18ea38497a334810d8a20a34a4f5ff4b420f9974f9515e142f6
MD5 8c45c6ca00e1a2a121ee32c7f3f3266e
BLAKE2b-256 08f3c370d888ecbf96998647ce1a933f0d55acb14205a3cc3baaa9c97bb1e78b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 338fcead38d84c4e3d1c57b2f74cf8a707b541828e31b7b8d60347112d0866be
MD5 1a5fd864c1d46aae6ebe64e3eb7724fa
BLAKE2b-256 41396e61b8e4d347533a22501b86a0384f88a18c19900963c9f16640ec708bfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kohakuvault-0.8.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kohakuvault-0.8.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91a2cfffc50f9b2a32a29bf68e5233705fbf797c2de88b834882a83674f2cd95
MD5 e8b8e65008137b69d14833392a2e0c96
BLAKE2b-256 f03fa70b3e2ea404f65c1a3c3c5398411f9309707fef4453f933c4609d24ed45

See more details on using hashes here.

Provenance

The following attestation bundles were made for kohakuvault-0.8.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on KohakuBlueleaf/KohakuVault

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page