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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| algovoi_keystone_crewai-0.1.0.tar.gz | 3.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.