Skip to main content

algovoi-keystone-crewai

Carry an AlgoVoi keystone decision into a crewAI run. The decision's content-addressed execution_ref is recorded into the crew's run under algovoi.keystone.* (never inside a crewAI reserved field), so anyone reading the run recomputes it offline with only JCS (RFC 8785) and SHA-256 and confirms the action is consistent with the decision that authorized it.

from algovoi_keystone_crewai import keystone_step_callback, verify_trace_execution_ref

sink = []
crew = Crew(
    agents=[...], tasks=[...],
    step_callback=keystone_step_callback(
        decision_ref="sha256:2a444c62...", action_type="payment", scope="bilateral",
        outcome="COMMITTED", executed_at_ms=1716460800000, sink=sink,
    ),
)
crew.kickoff()
verify_trace_execution_ref(sink[0])   # True iff execution_ref recomputes

keystone_trace_metadata(...) returns the framework-neutral attribute dict. The package never imports crewAI (the callback is a plain callable), so there is no version coupling. Apache-2.0.

Metadata

Release files for algovoi-keystone-crewai 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for algovoi-keystone-crewai 0.1.0
File Size Uploaded Provenance
algovoi_keystone_crewai-0.1.0.tar.gz 3.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for algovoi-keystone-crewai 0.1.0
File Interpreter ABI Platform
algovoi_keystone_crewai-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.0 kB

Release files / algovoi_keystone_crewai-0.1.0.tar.gz

Download URL algovoi_keystone_crewai-0.1.0.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4dfe7063b8b57caef5d668615f7e1d39d59f6c76d182c673d8f4e4bdfb86a235
BLAKE2b-256 checksum
How to use checksums
9cc79f31c7f534b3af81b8f109ee34d591e9a25cdff40edfee4481dea465d1a4
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_crewai-0.1.0-py3-none-any.whl

Download URL algovoi_keystone_crewai-0.1.0-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
125a2aa56eb7dc3bd9b7c1d7ff95b9752b958a785377f9a23dddcdb4e4a29812
BLAKE2b-256 checksum
How to use checksums
9e2677ca8d8ca6f8c6da60deee450dda15deaf6af47347320cc00ca0b2ac77fa
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-crewai 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

2 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