Skip to main content

algovoi-keystone-celery

Bind Celery task dispatch to the AlgoVoi keystone. When a keystone decision authorises asynchronous work, the dispatch of the task 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 celery:dispatch; scope is the task name. Wrap a single task (keystone_task binds apply_async / delay) or an app (keystone_celery_app binds send_task). A dispatch that raises is recorded FAILED; otherwise COMMITTED. No Celery dependency; the wrappers are drop-ins.

from algovoi_keystone_celery import keystone_task

bound = keystone_task(charge_task, decision_ref=decision_ref)
bound.apply_async(args=[order_id])   # bound
ref = bound.execution_ref

Records emitted on .executions drop straight into algovoi-keystone-validate.

Keystone-only edition, Apache-2.0. Built on the AlgoVoi substrate (RFC 8785 JCS + SHA-256).

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_celery-0.1.0-cp313-cp313-win_amd64.whl (39.9 kB view details)

Uploaded CPython 3.13Windows x86-64

algovoi_keystone_celery-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (274.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

algovoi_keystone_celery-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (278.5 kB view details)

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

algovoi_keystone_celery-0.1.0-cp312-cp312-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.12Windows x86-64

algovoi_keystone_celery-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (293.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

algovoi_keystone_celery-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (297.5 kB view details)

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

algovoi_keystone_celery-0.1.0-cp311-cp311-win_amd64.whl (40.5 kB view details)

Uploaded CPython 3.11Windows x86-64

algovoi_keystone_celery-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (265.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

algovoi_keystone_celery-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (263.0 kB view details)

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

algovoi_keystone_celery-0.1.0-cp310-cp310-win_amd64.whl (40.6 kB view details)

Uploaded CPython 3.10Windows x86-64

algovoi_keystone_celery-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (253.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

algovoi_keystone_celery-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (252.2 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_celery-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_celery-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c8f8d5313d76cd0d6efdce60529a1d77250fafb35208f12df0709b51ec9fabf8
MD5 446f896be07e842c1e3ef9ce77c88617
BLAKE2b-256 ba10740b97b83722e961ed4e6962c0027be04216cc0b639aa0e342352a3d9b85

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_celery-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23114c3a73ffe7bff1a3e719b17358ad0dc7a71694056e877f2485c2592e2fb0
MD5 a412e29f662c318927fad44eea8efadd
BLAKE2b-256 dc0186c50e84db9149c4fe7ed17a68dd21ad5298f05f4bd60d437288297ce81f

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.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_celery-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7efbeb992192f40b02180805bc4606fa770c88d814597e79a3ac80b2833a2b51
MD5 0e9a70594bca5c83e802b585ec73337d
BLAKE2b-256 e8c3521d9826ed24fc5cd0954efea8218d150e067eca713e274db64c0fe9ecdc

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_celery-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9cbd704988265bb34c42b4490aeb34d4881ac488733528ba111f3cbb3e6045b8
MD5 b14b53766104df758ea404b97216e752
BLAKE2b-256 468de6452a3e4aa06fd1930622d50d30aa010dbb013bdb9801982340f505cbcc

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_celery-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4dcf0f8af967b533704419d5312bf89782223583e8eed227fb02d0f6e2ae7b94
MD5 11646636d1c07579fa279ad7f41df7ad
BLAKE2b-256 3accb8cf8cb75d8abdfd34762f2855cea260bde0b08be35c3e6db8c88a4796ab

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.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_celery-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e6c8cac8c8ef919a25f3cde1d0efcc2b6ea6ff073ac3dbd206217c8634123481
MD5 2f6c71fbb5608e323dc5f0f7e0cc4687
BLAKE2b-256 3922dea3e9c346563a6259937500c6bfe1108668085d67035893c7b07408dc12

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_celery-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 88b6fde7417b83e7a44aaf7b5a0b1d829196eea4dd0c5f224795060b0f5537b0
MD5 7b351fff8866175847d860c0d5042e3f
BLAKE2b-256 de578553f8e338f2bf2d2d4b54bf73649a57b6ac42ccfe9a2ee256199a555635

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_celery-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0662f6855ac604d62cf33bd5a87713823a428feee56cfa602d82a6067354efa9
MD5 b25c7f12b1c5603e5e3d66f3b6fdb4c4
BLAKE2b-256 05375599a75bcc539c2555b89df69e4e8aff5e46897f2ea651a3f3c85fb6d8e7

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.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_celery-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 23194cfa23bf24267d4423cacbead5f9c4699a6b2f43d4b3be7fc233553092a8
MD5 7ae2a03841127440acbf212d86ef89b9
BLAKE2b-256 556fd107ad61559e96d69ce3ae0ce178fd9a9bec43d4b80d11bc432601100707

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_celery-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f38d897bc2b7cfe8fc5f5429d9c7825ab0efd7b1cdf57edcd1c7862f4e8a4b8d
MD5 af3d785b7f9ea70c8df90a2a27258256
BLAKE2b-256 296d520fdeb492a81636b25568f595cc7a0328f2469b0f8a1290e267f2643b38

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for algovoi_keystone_celery-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b43e6e0b61e40e2f18a84281a3464204c1d6b369a2b7dcf109ce7307eca3c60a
MD5 1ef765b4ad00bd98247659f718870574
BLAKE2b-256 0905e5e06222ac8d75cf86a397504365352cc9aacbb143b3de3c629c2e212198

See more details on using hashes here.

File details

Details for the file algovoi_keystone_celery-0.1.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_celery-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2a2b1054edd1539ec8e672d9c2fb0c4dc9cba49b6e966a47cfa6ecc660640faf
MD5 c5d10a841d04e3520a7730c5a4ff7b2e
BLAKE2b-256 c66e7ea0d7a62a990f7467fe82102d539a09f64882e45257e606be4e01e3590a

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

12 files

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