Skip to main content

algovoi-keystone-gcs

Keystone Integration

Bind Google Cloud Storage object writes to the AlgoVoi keystone -- every upload / delete on a wrapped blob gets a content-addressed execution_ref. Open, keystone-only edition, Apache-2.0. Byte-compatible with algovoi-execution-ref. Available on request -- see https://docs.algovoi.co.uk/keystone-connectors

from algovoi_keystone_gcs import keystone_blob

blob = keystone_blob(bucket.blob("2026/r1.json"), decision_ref="sha256:...")
blob.upload_from_string(data)
blob.execution_ref   # binds that write (scope = bucket/name) to the keystone decision

Wraps upload_from_string / upload_from_file / upload_from_filename / delete; reads (download_*, exists, ...) pass through untouched. A failed write is recorded FAILED. No google-cloud-storage dependency. Or compute standalone with gcs_execution_ref(...).

A failed operation is recorded with outcome FAILED; tamper_detected(...) recomputes any binding offline.

Keystone-only edition

The open edition binds and verifies each operation. The signed, hash-linked chain of operations (PQC + CCC ingest) is the commercial tier.

License

Apache-2.0. Copyright AlgoVoi.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

algovoi_keystone_gcs-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (253.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

algovoi_keystone_gcs-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (286.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

algovoi_keystone_gcs-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (250.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

algovoi_keystone_gcs-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (239.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file algovoi_keystone_gcs-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_gcs-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2fe16e4b34b84c921f9c2140529a548eee5cede990ce8fdd2c1c8ba19f51716
MD5 424155e33b9334998bf702a6cafaea50
BLAKE2b-256 d35e3c4de66be6c09fdeb912f84632d5c9ed265ba6d6e621455e36db465b20e9

See more details on using hashes here.

File details

Details for the file algovoi_keystone_gcs-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_gcs-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84d50ba8b0a7f3b6ef5b92edfef57525a3b6dda13bae3bcc78673db8533bce12
MD5 74a9dbdd6c30e97379ac2ed1e0f4797b
BLAKE2b-256 a8b8bba1c26d0446658cab0db5ded13203197129398d7ec82bf51fffee3b3e9c

See more details on using hashes here.

File details

Details for the file algovoi_keystone_gcs-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_gcs-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ba65ef0050f5b54915763b40fa4fc3bc293a8ef9d2c8b0d242db924c3c8b226
MD5 9632ad6a5f748b06b66532b67cca80a8
BLAKE2b-256 287be86d63874ec4ed626d7c4a2bf31f129b65d25d92feea6ecf65b2dc619a35

See more details on using hashes here.

File details

Details for the file algovoi_keystone_gcs-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_gcs-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4c03bca780f212258f0e9c8332f55cdac4b49821bffb158002aa3f7bf1ce530
MD5 925c396410a7eb95d931590f6ba39c19
BLAKE2b-256 a5abcb751e5b5aad9f76007396bfcaa616466cae423e3809404e3e0f33f9bf73

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

4 files

0.1.3

1 file

0.1.2

1 file

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