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

Metadata

Release files for algovoi-keystone-azure-servicebus 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-azure-servicebus 0.1.0
File
algovoi_keystone_azure_servicebus-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
algovoi_keystone_azure_servicebus-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.28+ ARM64, Linux glibc 2.17+ ARM64 Details
algovoi_keystone_azure_servicebus-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.5+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
algovoi_keystone_azure_servicebus-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_azure_servicebus-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_azure_servicebus-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
algovoi_keystone_azure_servicebus-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.28+ ARM64, Linux glibc 2.17+ ARM64 Details
algovoi_keystone_azure_servicebus-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_azure_servicebus-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
algovoi_keystone_azure_servicebus-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.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_azure_servicebus-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_azure_servicebus-0.1.0-cp313-cp313-win_amd64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp313-cp313-win_amd64.whl
Size 35.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3dbd07610d2f2173d6e247e3dc8f38e519aa7bf99bd96ef74bcc20af01d998ca
BLAKE2b-256 checksum
How to use checksums
ca6dc71bd7d78941f370f6f65a3ba8bb375ad0dac39e268c06c402b826c2488e
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_azure_servicebus-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 213.7 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
72e6a8c1e30572aa57027acfffb796278d2544bfd20e9071064b2ea871a2de97
BLAKE2b-256 checksum
How to use checksums
15bff06f75bbd1c4a526e71b3fc897022d14736317f32070507bc43d664c4191
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_azure_servicebus-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 215.3 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5b5f3dd0e142cfb99d2effadbe58c02f808321332e5953529ac0a2279e10a4dc
BLAKE2b-256 checksum
How to use checksums
464200e4868c2bc4c3448b8a4f5d0c4b031a067d3ff64e723f0c7a3e42161009
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_azure_servicebus-0.1.0-cp312-cp312-win_amd64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-win_amd64.whl
Size 35.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5838ace5903b039eeb071e6d3fe420c30d011decd3cd0e51c437cb9d304c4d0b
BLAKE2b-256 checksum
How to use checksums
6bb033585148944be7f7def54cd360df9f2ef8ac00828026192485f67a734242
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_azure_servicebus-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 239.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ea4083868e1c8ee879b2bbeab65782533a31a6a35d66d355e53043cd8431403b
BLAKE2b-256 checksum
How to use checksums
f0c5fd0187eb9f5f9179a757945b73e9e55eeb7f2c5bf50e5cb7a31433fd313c
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_azure_servicebus-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 241.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c78a31651e318327639de11d2e98441846f9df57c95a2482105daa2ed2faad1d
BLAKE2b-256 checksum
How to use checksums
26af266c158b7443b7e734918cb8d95190bed617aaf2fc662eaa8da8aa5054e5
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_azure_servicebus-0.1.0-cp311-cp311-win_amd64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp311-cp311-win_amd64.whl
Size 35.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
037844b8877c5184a0c5bd7195acea51ca61445a5b9b01a7ae90d55a7dd2fc4f
BLAKE2b-256 checksum
How to use checksums
e1787498989a6d14a2e32c4e9d4c4200a3788b32397bbb98813f07d603cb35f4
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_azure_servicebus-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 215.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
14f9951af419eb7bb5b127dc9b2a434091721a4953495e12a5e0d571f48bfb12
BLAKE2b-256 checksum
How to use checksums
1da38ecd97810d835bad87cf56c60095efe0f340e8c16aaf8fe0442fef61ee34
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_azure_servicebus-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 213.9 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
47fc26aaa9e7c7cd8e12bd04c8d738a6cacf1ce7753b1b7e2541595d608472d9
BLAKE2b-256 checksum
How to use checksums
e7661b2651d68d82f6e1867dd74377f711c784c092d70a3678a198ec84eb7bed
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_azure_servicebus-0.1.0-cp310-cp310-win_amd64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp310-cp310-win_amd64.whl
Size 36.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bcf716a1c6a43cfb522b661b379f8cce3743474f122ec01983f1bc0d293e537c
BLAKE2b-256 checksum
How to use checksums
ae4e3839c39322b16449507ffd8edc92e7a1ba50e720c60059d2d48bbfec5860
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_azure_servicebus-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 207.3 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
31ad31094038ea3477427d4c6023bfa13e5bdbdef7afad8c7cdf195ea2a139aa
BLAKE2b-256 checksum
How to use checksums
a9bc3318cd7b34be671445c83ce39ed61983e6b22588cc422b54754a97a24841
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_azure_servicebus-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_azure_servicebus-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 206.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
b0ab1891b984748d805a72b18f16b7b1c649a93acfc896cfead34777bf8bcc4c
BLAKE2b-256 checksum
How to use checksums
7da68fe084a8fdb054e584342db7678f086b2b14f53176c6f1f95e172295558b
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-azure-servicebus 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