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