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

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_pubsub-0.1.0-cp313-cp313-win_amd64.whl (35.7 kB view details)

Uploaded CPython 3.13Windows x86-64

algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (215.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (214.9 kB view details)

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

algovoi_keystone_pubsub-0.1.0-cp312-cp312-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.12Windows x86-64

algovoi_keystone_pubsub-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (244.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

algovoi_keystone_pubsub-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (244.5 kB view details)

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

algovoi_keystone_pubsub-0.1.0-cp311-cp311-win_amd64.whl (37.9 kB view details)

Uploaded CPython 3.11Windows x86-64

algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (208.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (206.4 kB view details)

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

algovoi_keystone_pubsub-0.1.0-cp310-cp310-win_amd64.whl (37.8 kB view details)

Uploaded CPython 3.10Windows x86-64

algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (200.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (199.3 kB view details)

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

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4bd89a2b91dd395c95196806d6ed250d767694180942d61e9ec1edcdce2f7c87
MD5 68e2b8f17965e8f57cb8a65cb050f334
BLAKE2b-256 d31cf5f094b4ba88e6a2c035dd8afbe3692bc35ab125d904cf85bba290e07d5b

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e1aa8ff3149a43c199288c6e001672d25a21f02cafe11938c664b8260871d6e
MD5 33b7c824aa56519825866cf5421a7c70
BLAKE2b-256 e3d10bf00e95263e16078baed025dc50549e5f735d59144a5c2c0d8f73e51428

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c0b75d8c647b56a0c993ffad91844349387f2610655ce8184c28ee4c01c81aca
MD5 4049132a5283f08ffa0d6adf1f670e4e
BLAKE2b-256 b02aace4b01f6c5eea0064c1871b8b4eb6b798c8f6d529ae5516a91dedb8bc14

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5aa853eca3386cccf514fe27b071832b8c64f3fe915aaadcac1d73dce82f8396
MD5 fd58e6c27f911b76951c5e676ea8cfec
BLAKE2b-256 5cc16230802296cd6a4bb7bebc18dafc1542139b452b7fe199b1ffdaf67af9c1

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef20dd3f19f43f1a9d248702e4181e735fe36c805b93842c077eb47d418a3c24
MD5 96622395cd2dc1d3c6f2a9704bf621ea
BLAKE2b-256 9039ccefa58ab6bf79c9583715d627defbd2e47b7e09f81d5055d8080629ba2c

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 58a4560ce3e9192eb6964d79708799022cc3e0de9f0ae3e3944784bca124d888
MD5 f8d570c43ae24f432dcfedb568634b3a
BLAKE2b-256 e8cbb1c109955f597f719cfc3a7eac5669e1544e148af3c9d4c37f8ad33b78d5

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 937434d152f7c6018fd456527b14e5d201e083e66bc901b8279f3f40be27fd04
MD5 58c09475f617ef5bd873ac435d8b3dbb
BLAKE2b-256 152adff9b5427f15de2367d06dbfbfa45a1a8cb89a3e1756abd19e1b241228bf

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83c7e7dced89e720c36010f8a4d1cf63f87c6d343a14c74211d9cb2613efd458
MD5 313fea135785c778d7401f55f40458d0
BLAKE2b-256 a9127d58ba4dd103bc0ba212b552172e369d5e67b5ab5071fb109b0bfd9e8461

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a77edd0867111560e6d4b5cfd9366b85a798c9a620a427b1330680de94d897d9
MD5 f4a40ba2332f0b1726ad47a49ba9f8b2
BLAKE2b-256 6ac27c185ebbf10e39100ec0395f7f48ab156ec9d90694b8c9509489c8dd304e

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 97fd5df78f90cd08b3f49541485dd305eeac2a8951670e739e18ce162101c2d7
MD5 84303f37fa23f4c0afbab007da5e5e64
BLAKE2b-256 80c4dfe1041a3349d78ffc3a881ba30625df88a2d4c4352ccb065ce4574ebd17

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab3d11ba31798f4d336c3cd580524f2e8e3a4ebc4d0783c9fc576d890c3a4e70
MD5 f6297ac3665065c31e14899cd57bcb32
BLAKE2b-256 6cf6c200de012c403cbfcb4c757ba49216330e6f00944631f885aed3a84fa403

See more details on using hashes here.

File details

Details for the file algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_pubsub-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a6cc898fd41ea0f6109fe232a752ef5338a3cf1ef5b5b43c8eb6dab2849b3ccd
MD5 d288ad06281c4edd56d1f47f5701df04
BLAKE2b-256 6d9f4b43ed6e46195df8ff58f37151fe3194759679737d1020910692c8eb2106

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

12 files

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