Skip to main content

algovoi-keystone-pubsub

Bind Google Cloud Pub/Sub publishes to the AlgoVoi keystone. Wrap any google-cloud-pubsub PublisherClient and every publish is bound to the decision_ref that authorised it, emitting a content-addressed execution_ref keyed to the topic. The GCP counterpart to -kafka / -azure-servicebus / -sqs. No google-cloud-pubsub dependency.

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

Records emitted on .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-pubsub 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-pubsub 0.1.0
File
algovoi_keystone_pubsub-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
algovoi_keystone_pubsub-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.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
algovoi_keystone_pubsub-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
algovoi_keystone_pubsub-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_pubsub-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
algovoi_keystone_pubsub-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
algovoi_keystone_pubsub-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.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
algovoi_keystone_pubsub-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
algovoi_keystone_pubsub-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
algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details

Total release size: 1.9 MB

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

Download URL algovoi_keystone_pubsub-0.1.0-cp313-cp313-win_amd64.whl
Size 35.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4bd89a2b91dd395c95196806d6ed250d767694180942d61e9ec1edcdce2f7c87
BLAKE2b-256 checksum
How to use checksums
d31cf5f094b4ba88e6a2c035dd8afbe3692bc35ab125d904cf85bba290e07d5b
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_pubsub-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 215.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0e1aa8ff3149a43c199288c6e001672d25a21f02cafe11938c664b8260871d6e
BLAKE2b-256 checksum
How to use checksums
e3d10bf00e95263e16078baed025dc50549e5f735d59144a5c2c0d8f73e51428
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_pubsub-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 214.9 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c0b75d8c647b56a0c993ffad91844349387f2610655ce8184c28ee4c01c81aca
BLAKE2b-256 checksum
How to use checksums
b02aace4b01f6c5eea0064c1871b8b4eb6b798c8f6d529ae5516a91dedb8bc14
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_pubsub-0.1.0-cp312-cp312-win_amd64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp312-cp312-win_amd64.whl
Size 36.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5aa853eca3386cccf514fe27b071832b8c64f3fe915aaadcac1d73dce82f8396
BLAKE2b-256 checksum
How to use checksums
5cc16230802296cd6a4bb7bebc18dafc1542139b452b7fe199b1ffdaf67af9c1
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_pubsub-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 244.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ef20dd3f19f43f1a9d248702e4181e735fe36c805b93842c077eb47d418a3c24
BLAKE2b-256 checksum
How to use checksums
9039ccefa58ab6bf79c9583715d627defbd2e47b7e09f81d5055d8080629ba2c
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_pubsub-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 244.5 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
58a4560ce3e9192eb6964d79708799022cc3e0de9f0ae3e3944784bca124d888
BLAKE2b-256 checksum
How to use checksums
e8cbb1c109955f597f719cfc3a7eac5669e1544e148af3c9d4c37f8ad33b78d5
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_pubsub-0.1.0-cp311-cp311-win_amd64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp311-cp311-win_amd64.whl
Size 37.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
937434d152f7c6018fd456527b14e5d201e083e66bc901b8279f3f40be27fd04
BLAKE2b-256 checksum
How to use checksums
152adff9b5427f15de2367d06dbfbfa45a1a8cb89a3e1756abd19e1b241228bf
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_pubsub-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 208.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
83c7e7dced89e720c36010f8a4d1cf63f87c6d343a14c74211d9cb2613efd458
BLAKE2b-256 checksum
How to use checksums
a9127d58ba4dd103bc0ba212b552172e369d5e67b5ab5071fb109b0bfd9e8461
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_pubsub-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 206.4 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a77edd0867111560e6d4b5cfd9366b85a798c9a620a427b1330680de94d897d9
BLAKE2b-256 checksum
How to use checksums
6ac27c185ebbf10e39100ec0395f7f48ab156ec9d90694b8c9509489c8dd304e
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_pubsub-0.1.0-cp310-cp310-win_amd64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp310-cp310-win_amd64.whl
Size 37.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
97fd5df78f90cd08b3f49541485dd305eeac2a8951670e739e18ce162101c2d7
BLAKE2b-256 checksum
How to use checksums
80c4dfe1041a3349d78ffc3a881ba30625df88a2d4c4352ccb065ce4574ebd17
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_pubsub-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 200.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ab3d11ba31798f4d336c3cd580524f2e8e3a4ebc4d0783c9fc576d890c3a4e70
BLAKE2b-256 checksum
How to use checksums
6cf6c200de012c403cbfcb4c757ba49216330e6f00944631f885aed3a84fa403
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_pubsub-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 199.3 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a6cc898fd41ea0f6109fe232a752ef5338a3cf1ef5b5b43c8eb6dab2849b3ccd
BLAKE2b-256 checksum
How to use checksums
6d9f4b43ed6e46195df8ff58f37151fe3194759679737d1020910692c8eb2106
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-pubsub 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