Skip to main content

algovoi-keystone-kafka

Keystone Integration

Bind Apache Kafka message production to the AlgoVoi keystone -- each produced message gets a content-addressed execution_ref. Open, keystone-only edition, Apache-2.0. Byte-compatible with algovoi-execution-ref.

from algovoi_keystone_kafka import keystone_producer

kp = keystone_producer(producer, decision_ref="sha256:...")   # wraps kafka-python/confluent/aiokafka
kp.send("orders", b"payload")
kp.execution_ref   # binds that produced message to the keystone decision

Or standalone: kafka_execution_ref(decision_ref=..., topic="orders", outcome="COMMITTED", executed_at_ms=...). No hard Kafka dependency -- wraps any producer with send/produce.

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_kafka-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219.9 kB view details)

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

algovoi_keystone_kafka-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (247.4 kB view details)

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

algovoi_keystone_kafka-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (214.9 kB view details)

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

algovoi_keystone_kafka-0.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (206.4 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_kafka-0.2.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_kafka-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 eba31b3ad735e8b236b72b0bbe20f34dd6402f311b77f2ab62236eb2f97e6d1f
MD5 09164cd197ae8debc43badb8dee0c886
BLAKE2b-256 16b1ca4fae41a01d1c1f78efa8a57665adba74879298019c4b75290d14d2fbb1

See more details on using hashes here.

File details

Details for the file algovoi_keystone_kafka-0.2.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_kafka-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fb5c4a90028361b5c558904866ef1b794d2bbe1785f3d665c3aade412dde041c
MD5 3f70a46dd8edb7269d5b25bc92e13df8
BLAKE2b-256 791cec2cd5c60319920b5969935be55c05aafe304bfa6cfeed9596c64c0f6e31

See more details on using hashes here.

File details

Details for the file algovoi_keystone_kafka-0.2.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_kafka-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7ff54dc886a09822af475ac4cadbd62784c0b33c5147eae7db0248deda2adc94
MD5 af6a33e7f9b8cc8645c57ab187fa3572
BLAKE2b-256 706253d69a5ee31b4e17544d3da6a1bdcd90e96787ee6f7ea13c794193b6586e

See more details on using hashes here.

File details

Details for the file algovoi_keystone_kafka-0.2.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_kafka-0.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7ea54310f198ae2ba89273020f12f360227ae71f43a30b85ca0bb89ca53862a3
MD5 3ffb811666e4fd548f5728c2b8d0aee6
BLAKE2b-256 280c0b3b437bb9d85ec41b31dce5b91044cf65e9b19fe3894fa3e5e25d80c51f

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

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