Skip to main content

algovoi-keystone-amqp

Keystone Integration

Bind AMQP / RabbitMQ publishes to the AlgoVoi keystone -- every publish on a wrapped pika channel gets a content-addressed execution_ref. Open, keystone-only edition, Apache-2.0. Byte-compatible with algovoi-execution-ref. Available on request -- see https://docs.algovoi.co.uk/keystone-connectors

from algovoi_keystone_amqp import keystone_channel

ch = keystone_channel(channel, decision_ref="sha256:...")
ch.basic_publish(exchange="orders", routing_key="created", body=payload)
ch.execution_ref   # binds that publish (scope = exchange/routing_key) to the keystone decision

Wraps basic_publish; everything else (queue_declare, basic_consume, ...) passes through. A failed publish is recorded FAILED. No pika dependency -- wraps any channel exposing basic_publish. Or compute standalone with amqp_execution_ref(...).

A failed operation is recorded with outcome FAILED; tamper_detected(...) recomputes any binding offline.

Keystone-only edition

The open edition binds and verifies each operation. The signed, hash-linked chain of operations (PQC + CCC ingest) is the commercial tier.

License

Apache-2.0. Copyright AlgoVoi.

Metadata

Release files for algovoi-keystone-amqp 0.2.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-amqp 0.2.0
File
algovoi_keystone_amqp-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_amqp-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_amqp-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_amqp-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details

Total release size: 878.9 kB

Release files / algovoi_keystone_amqp-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL algovoi_keystone_amqp-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 218.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e2da5076ca3df2e25f08c077e15748e49d2d50ee64b788c0d99c5fbf925e5a37
BLAKE2b-256 checksum
How to use checksums
ff4c179b0d7aff827586fcc07caf247fb9eb33be921ba0a8d9666ee39d3e8b31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / algovoi_keystone_amqp-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL algovoi_keystone_amqp-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 245.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
214652c2bc491dfee8a8bcb0817f811462f0dd97b978d04bccabe3f344884896
BLAKE2b-256 checksum
How to use checksums
3a9fd10722e8125c53a4cd7ab3fc4d7c637a0ec30a46c2590cbc98add9af9737
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / algovoi_keystone_amqp-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL algovoi_keystone_amqp-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 211.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0ed64a157a65c39d80cb5a28391c1b4525925acb882d2c9b3e56e3c59c320fd2
BLAKE2b-256 checksum
How to use checksums
c667bd0abf16bde61dd7dcb7531c52d522206c53469134eff0f7b6a2f94dad41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / algovoi_keystone_amqp-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL algovoi_keystone_amqp-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 203.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a22dffc26b4db8f6b1ca5d04f7c2c0e4e8c858f1eaf28198c97e2f268d7ea21c
BLAKE2b-256 checksum
How to use checksums
09657a540e6b9c1d019c35bd2b4c3dd5b69aeb30c4d74645dbc4e2342d85c909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for algovoi-keystone-amqp 0.2.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.

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