Skip to main content

algovoi-keystone-azure-blob

Bind Azure Blob Storage writes to the AlgoVoi keystone. Wrap any azure-storage-blob ContainerClient and every upload_blob / delete_blob is bound to the decision_ref that authorised it, emitting a content-addressed execution_ref any party can recompute offline:

execution_ref = "sha256:" + SHA-256(JCS({ decision_ref, action_type, scope, outcome, executed_at_ms }))

action_type is azureblob:upload / azureblob:delete; scope is container/blob. Reads (download_blob, list_blobs, ...) pass through unbound. No azure-storage-blob dependency; the wrapper is a drop-in. The Azure counterpart to algovoi-keystone-s3 and algovoi-keystone-gcs.

from algovoi_keystone_azure_blob import keystone_container_client

client = keystone_container_client(container_client, decision_ref=decision_ref)
client.upload_blob(name="2026/r1.json", data=b"{}")   # bound
ref = client.execution_ref

Records emitted on client.executions drop straight into algovoi-keystone-validate.

Keystone-only edition, Apache-2.0. Built on the AlgoVoi substrate (RFC 8785 JCS + SHA-256).

Metadata

Release files for algovoi-keystone-azure-blob 0.1.0

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

Built distributions (wheels)

Table of built distributions (wheels) for algovoi-keystone-azure-blob 0.1.0
File
algovoi_keystone_azure_blob-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
algovoi_keystone_azure_blob-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
algovoi_keystone_azure_blob-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
algovoi_keystone_azure_blob-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
algovoi_keystone_azure_blob-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
algovoi_keystone_azure_blob-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_azure_blob-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
algovoi_keystone_azure_blob-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_azure_blob-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
algovoi_keystone_azure_blob-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
algovoi_keystone_azure_blob-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_azure_blob-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details

Total release size: 2.3 MB

Release files / algovoi_keystone_azure_blob-0.1.0-cp313-cp313-win_amd64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp313-cp313-win_amd64.whl
Size 38.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6dd2ec8070d4e09752d02f44f7029a4fa39f8802ef5bbf1a4d46ff6560f9cb1e
BLAKE2b-256 checksum
How to use checksums
7c53d326e1001a928acb5e3f20b00a663ddc6f58eb232e8f6e1a0f9ce9a69942
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 273.1 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dae784f4ddea826a0ca1908978e1960ac389de297c9f0995fc85adb8c1758f3e
BLAKE2b-256 checksum
How to use checksums
0dc995e9755b7f6baab79c228ede79b9452b4d8a2a0e7317b355e43ab321b1db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 268.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
31039da5212205619be7b60dc9f6aa3f0d9cd9d4274327052d9ccad08f98dfaa
BLAKE2b-256 checksum
How to use checksums
85ca7a5d202d71101cb9ce087cb7e83a85d10634f355c88bc7e2c8b4c54687db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp312-cp312-win_amd64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp312-cp312-win_amd64.whl
Size 39.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ee09977c967f24983569a26d847ded13e2b2489385d6570d02f62f458b933648
BLAKE2b-256 checksum
How to use checksums
c70def2abcfc77ca5c20db60ee576c71bc3b856192778ba739c9e405773d0a2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 295.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dbcb132abd01caddc6ac13f8e340074c0ab03fa7e0b9af561f8d425f49250069
BLAKE2b-256 checksum
How to use checksums
76d3d23adea931cb7b292581affd45a76a59f070379f0b52cebda4720b782c18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 292.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
26f62ba172c8e595d2a443101eda7256e3c5c63eb7d9681430dcb7a02b49a65d
BLAKE2b-256 checksum
How to use checksums
586c5740814d2d05098d5f83ea3a481b52c79fba20f6d00ad5f99ec61dc0a57d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp311-cp311-win_amd64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp311-cp311-win_amd64.whl
Size 39.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d445004507a963ce476a0dc865e575854d0be70869dcbc90bf0fbdca313a8021
BLAKE2b-256 checksum
How to use checksums
54cb715538db3907f1c61351ed20518c3895eb20d6c744f3041969a4a8cffba9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 260.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
85a504e0fec9be6d5e2f1d726ebd08d46a547bf7db95d7b7add3dd506b6a5fca
BLAKE2b-256 checksum
How to use checksums
1bce902c726b58ac15bf5e80c8d6ff3030664f193cafd04b91f7cf6075da16f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 262.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
74e515f5f6afc101f0fcc06d0d6bf519124495cb889c0f7b511b1c8a7b8c9eb0
BLAKE2b-256 checksum
How to use checksums
24ae021e26efd2015281fc4bc84bff2da23748efcff82dfbaf3ecc18606f08cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp310-cp310-win_amd64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp310-cp310-win_amd64.whl
Size 39.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2dbe950fcab222352a1374074e7e8d47d2ead49f95783d47b3fdab318d426779
BLAKE2b-256 checksum
How to use checksums
c402cbb0160dee049910fb6c45f33dca4335197f29a7f5a4f87940a760bc550e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 247.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9881d0e56ecffd3a18e066b0c6a0d70b526365eefcf18e69fbaeff9073f88d6a
BLAKE2b-256 checksum
How to use checksums
55dc7e251cb3b60a6af6db0db744053a57212a91032bd123979223bfc8f2109b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / algovoi_keystone_azure_blob-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_azure_blob-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 249.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d7a7a0440ced4481e8d9558b7b0e382560579b97589759bd057da2aa190e8216
BLAKE2b-256 checksum
How to use checksums
1008bab6cdde57ce0f8434f0b0010f3832585f4576f4115f944f94937d516387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for algovoi-keystone-azure-blob 0.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

12 release files No provenance

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