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

Metadata

Release files for algovoi-keystone-celery 0.1.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-celery 0.1.0
File
algovoi_keystone_celery-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
algovoi_keystone_celery-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
algovoi_keystone_celery-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_celery-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
algovoi_keystone_celery-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_celery-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_celery-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
algovoi_keystone_celery-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_celery-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
algovoi_keystone_celery-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
algovoi_keystone_celery-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
algovoi_keystone_celery-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details

Total release size: 2.3 MB

Release files / algovoi_keystone_celery-0.1.0-cp313-cp313-win_amd64.whl

Download URL algovoi_keystone_celery-0.1.0-cp313-cp313-win_amd64.whl
Size 39.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c8f8d5313d76cd0d6efdce60529a1d77250fafb35208f12df0709b51ec9fabf8
BLAKE2b-256 checksum
How to use checksums
ba10740b97b83722e961ed4e6962c0027be04216cc0b639aa0e342352a3d9b85
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_celery-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_celery-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 274.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
23114c3a73ffe7bff1a3e719b17358ad0dc7a71694056e877f2485c2592e2fb0
BLAKE2b-256 checksum
How to use checksums
dc0186c50e84db9149c4fe7ed17a68dd21ad5298f05f4bd60d437288297ce81f
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_celery-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_celery-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 278.5 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7efbeb992192f40b02180805bc4606fa770c88d814597e79a3ac80b2833a2b51
BLAKE2b-256 checksum
How to use checksums
e8c3521d9826ed24fc5cd0954efea8218d150e067eca713e274db64c0fe9ecdc
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_celery-0.1.0-cp312-cp312-win_amd64.whl

Download URL algovoi_keystone_celery-0.1.0-cp312-cp312-win_amd64.whl
Size 40.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9cbd704988265bb34c42b4490aeb34d4881ac488733528ba111f3cbb3e6045b8
BLAKE2b-256 checksum
How to use checksums
468de6452a3e4aa06fd1930622d50d30aa010dbb013bdb9801982340f505cbcc
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_celery-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_celery-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 293.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4dcf0f8af967b533704419d5312bf89782223583e8eed227fb02d0f6e2ae7b94
BLAKE2b-256 checksum
How to use checksums
3accb8cf8cb75d8abdfd34762f2855cea260bde0b08be35c3e6db8c88a4796ab
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_celery-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_celery-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 297.5 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e6c8cac8c8ef919a25f3cde1d0efcc2b6ea6ff073ac3dbd206217c8634123481
BLAKE2b-256 checksum
How to use checksums
3922dea3e9c346563a6259937500c6bfe1108668085d67035893c7b07408dc12
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_celery-0.1.0-cp311-cp311-win_amd64.whl

Download URL algovoi_keystone_celery-0.1.0-cp311-cp311-win_amd64.whl
Size 40.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
88b6fde7417b83e7a44aaf7b5a0b1d829196eea4dd0c5f224795060b0f5537b0
BLAKE2b-256 checksum
How to use checksums
de578553f8e338f2bf2d2d4b54bf73649a57b6ac42ccfe9a2ee256199a555635
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_celery-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_celery-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 265.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0662f6855ac604d62cf33bd5a87713823a428feee56cfa602d82a6067354efa9
BLAKE2b-256 checksum
How to use checksums
05375599a75bcc539c2555b89df69e4e8aff5e46897f2ea651a3f3c85fb6d8e7
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_celery-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_celery-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 263.0 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
23194cfa23bf24267d4423cacbead5f9c4699a6b2f43d4b3be7fc233553092a8
BLAKE2b-256 checksum
How to use checksums
556fd107ad61559e96d69ce3ae0ce178fd9a9bec43d4b80d11bc432601100707
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_celery-0.1.0-cp310-cp310-win_amd64.whl

Download URL algovoi_keystone_celery-0.1.0-cp310-cp310-win_amd64.whl
Size 40.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f38d897bc2b7cfe8fc5f5429d9c7825ab0efd7b1cdf57edcd1c7862f4e8a4b8d
BLAKE2b-256 checksum
How to use checksums
296d520fdeb492a81636b25568f595cc7a0328f2469b0f8a1290e267f2643b38
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_celery-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL algovoi_keystone_celery-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 253.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b43e6e0b61e40e2f18a84281a3464204c1d6b369a2b7dcf109ce7307eca3c60a
BLAKE2b-256 checksum
How to use checksums
0905e5e06222ac8d75cf86a397504365352cc9aacbb143b3de3c629c2e212198
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_celery-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL algovoi_keystone_celery-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 252.2 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2a2b1054edd1539ec8e672d9c2fb0c4dc9cba49b6e966a47cfa6ecc660640faf
BLAKE2b-256 checksum
How to use checksums
c66e7ea0d7a62a990f7467fe82102d539a09f64882e45257e606be4e01e3590a
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-celery 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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

12 release files No provenance

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