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