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.

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_amqp-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (218.4 kB view details)

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

algovoi_keystone_amqp-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (245.5 kB view details)

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

algovoi_keystone_amqp-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (211.6 kB view details)

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

algovoi_keystone_amqp-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (203.3 kB view details)

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

File details

Details for the file algovoi_keystone_amqp-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_amqp-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2da5076ca3df2e25f08c077e15748e49d2d50ee64b788c0d99c5fbf925e5a37
MD5 9acbe29dfae6371e3240da880dea4408
BLAKE2b-256 ff4c179b0d7aff827586fcc07caf247fb9eb33be921ba0a8d9666ee39d3e8b31

See more details on using hashes here.

File details

Details for the file algovoi_keystone_amqp-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_amqp-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 214652c2bc491dfee8a8bcb0817f811462f0dd97b978d04bccabe3f344884896
MD5 533d05927e01920afa2253a03ff2c405
BLAKE2b-256 3a9fd10722e8125c53a4cd7ab3fc4d7c637a0ec30a46c2590cbc98add9af9737

See more details on using hashes here.

File details

Details for the file algovoi_keystone_amqp-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_amqp-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ed64a157a65c39d80cb5a28391c1b4525925acb882d2c9b3e56e3c59c320fd2
MD5 3b42908bc591cda8f070904cab38f6b8
BLAKE2b-256 c667bd0abf16bde61dd7dcb7531c52d522206c53469134eff0f7b6a2f94dad41

See more details on using hashes here.

File details

Details for the file algovoi_keystone_amqp-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_amqp-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a22dffc26b4db8f6b1ca5d04f7c2c0e4e8c858f1eaf28198c97e2f268d7ea21c
MD5 1c79587821ae3592c74ff4f21095638a
BLAKE2b-256 09657a540e6b9c1d019c35bd2b4c3dd5b69aeb30c4d74645dbc4e2342d85c909

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

4 files

0.1.3

1 file

0.1.2

1 file

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