Skip to main content

algovoi-keystone-azure-servicebus

Bind Azure Service Bus sends to the AlgoVoi keystone. Wrap any azure-servicebus ServiceBusSender and every send_messages / schedule_messages 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 servicebus:send; scope is the entity (queue or topic name). Receivers and management calls pass through unbound. No azure-servicebus dependency; the wrapper is a drop-in. The Azure cloud counterpart to algovoi-keystone-kafka, algovoi-keystone-amqp and algovoi-keystone-nats.

from algovoi_keystone_azure_servicebus import keystone_sender

sender = keystone_sender(sb_sender, decision_ref=decision_ref, entity="orders")
sender.send_messages(message)   # bound
ref = sender.execution_ref

Records emitted on sender.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_azure_servicebus-0.1.0-cp313-cp313-win_amd64.whl (35.4 kB view details)

Uploaded CPython 3.13Windows x86-64

algovoi_keystone_azure_servicebus-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (213.7 kB view details)

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

algovoi_keystone_azure_servicebus-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (215.3 kB view details)

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

algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-win_amd64.whl (35.7 kB view details)

Uploaded CPython 3.12Windows x86-64

algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.8 kB view details)

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

algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (241.3 kB view details)

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

algovoi_keystone_azure_servicebus-0.1.0-cp311-cp311-win_amd64.whl (35.9 kB view details)

Uploaded CPython 3.11Windows x86-64

algovoi_keystone_azure_servicebus-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (215.3 kB view details)

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

algovoi_keystone_azure_servicebus-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (213.9 kB view details)

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

algovoi_keystone_azure_servicebus-0.1.0-cp310-cp310-win_amd64.whl (36.0 kB view details)

Uploaded CPython 3.10Windows x86-64

algovoi_keystone_azure_servicebus-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (207.3 kB view details)

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

algovoi_keystone_azure_servicebus-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (206.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_azure_servicebus-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_azure_servicebus-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3dbd07610d2f2173d6e247e3dc8f38e519aa7bf99bd96ef74bcc20af01d998ca
MD5 756b9a198f81993537d11098b2eca6a0
BLAKE2b-256 ca6dc71bd7d78941f370f6f65a3ba8bb375ad0dac39e268c06c402b826c2488e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for algovoi_keystone_azure_servicebus-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72e6a8c1e30572aa57027acfffb796278d2544bfd20e9071064b2ea871a2de97
MD5 a8b675329623c6e17578e722aa207e6a
BLAKE2b-256 15bff06f75bbd1c4a526e71b3fc897022d14736317f32070507bc43d664c4191

See more details on using hashes here.

File details

Details for the file algovoi_keystone_azure_servicebus-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_azure_servicebus-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5b5f3dd0e142cfb99d2effadbe58c02f808321332e5953529ac0a2279e10a4dc
MD5 decacdc89f338f0186e9c2f8b8741222
BLAKE2b-256 464200e4868c2bc4c3448b8a4f5d0c4b031a067d3ff64e723f0c7a3e42161009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5838ace5903b039eeb071e6d3fe420c30d011decd3cd0e51c437cb9d304c4d0b
MD5 47d195eecd54d20a381b1d7df66ad261
BLAKE2b-256 6bb033585148944be7f7def54cd360df9f2ef8ac00828026192485f67a734242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea4083868e1c8ee879b2bbeab65782533a31a6a35d66d355e53043cd8431403b
MD5 bf709f46c9e30312842dea393bd8ccf7
BLAKE2b-256 f0c5fd0187eb9f5f9179a757945b73e9e55eeb7f2c5bf50e5cb7a31433fd313c

See more details on using hashes here.

File details

Details for the file algovoi_keystone_azure_servicebus-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_azure_servicebus-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c78a31651e318327639de11d2e98441846f9df57c95a2482105daa2ed2faad1d
MD5 dc98ebc55dfc7908e13aec43fc4edfce
BLAKE2b-256 26af266c158b7443b7e734918cb8d95190bed617aaf2fc662eaa8da8aa5054e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for algovoi_keystone_azure_servicebus-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 037844b8877c5184a0c5bd7195acea51ca61445a5b9b01a7ae90d55a7dd2fc4f
MD5 e46ef49a44054fd496d5ce212ceb87ab
BLAKE2b-256 e1787498989a6d14a2e32c4e9d4c4200a3788b32397bbb98813f07d603cb35f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for algovoi_keystone_azure_servicebus-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14f9951af419eb7bb5b127dc9b2a434091721a4953495e12a5e0d571f48bfb12
MD5 107d7567d3b6129d5d31645b1bab8ae8
BLAKE2b-256 1da38ecd97810d835bad87cf56c60095efe0f340e8c16aaf8fe0442fef61ee34

See more details on using hashes here.

File details

Details for the file algovoi_keystone_azure_servicebus-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_azure_servicebus-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 47fc26aaa9e7c7cd8e12bd04c8d738a6cacf1ce7753b1b7e2541595d608472d9
MD5 0f6513cc74e6281fe8434e4e91f0b2b8
BLAKE2b-256 e7661b2651d68d82f6e1867dd74377f711c784c092d70a3678a198ec84eb7bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for algovoi_keystone_azure_servicebus-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bcf716a1c6a43cfb522b661b379f8cce3743474f122ec01983f1bc0d293e537c
MD5 6585070fbdfaaa9b2228a6033cd5a41f
BLAKE2b-256 ae4e3839c39322b16449507ffd8edc92e7a1ba50e720c60059d2d48bbfec5860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for algovoi_keystone_azure_servicebus-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31ad31094038ea3477427d4c6023bfa13e5bdbdef7afad8c7cdf195ea2a139aa
MD5 940e9013c651a15a0ae6d9fcecbcaaa5
BLAKE2b-256 a9bc3318cd7b34be671445c83ce39ed61983e6b22588cc422b54754a97a24841

See more details on using hashes here.

File details

Details for the file algovoi_keystone_azure_servicebus-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_azure_servicebus-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b0ab1891b984748d805a72b18f16b7b1c649a93acfc896cfead34777bf8bcc4c
MD5 c1f449ec21e4b3b7ce74638588e145fc
BLAKE2b-256 7da68fe084a8fdb054e584342db7678f086b2b14f53176c6f1f95e172295558b

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