Skip to main content

algovoi-keystone-autogen

Carry an AlgoVoi keystone decision into an AutoGen conversation. The decision's content-addressed execution_ref rides on a message's metadata under algovoi.keystone.* (never inside an AutoGen reserved field), so anyone reading the conversation 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_autogen import stamp_message, verify_trace_execution_ref

stamp_message(
    message,
    decision_ref="sha256:2a444c62...", action_type="payment", scope="bilateral",
    outcome="COMMITTED", executed_at_ms=1716460800000,
)
verify_trace_execution_ref(message.metadata)   # True iff execution_ref recomputes

keystone_message_metadata(...) returns the dict if you prefer to merge it yourself. The package never imports AutoGen (it stamps any object with a metadata dict, or a dict message), so there is no version coupling. Apache-2.0.

Metadata

Release files for algovoi-keystone-autogen 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-autogen 0.1.0
File Size Uploaded Provenance
algovoi_keystone_autogen-0.1.0.tar.gz 3.2 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 6.7 kB

Release files / algovoi_keystone_autogen-0.1.0.tar.gz

Download URL algovoi_keystone_autogen-0.1.0.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
20ad20ece78c115f3ba52fee29a6ef191e7a71b12c8e810a1b8b400893ffced4
BLAKE2b-256 checksum
How to use checksums
070a80b6eaf6a4ae3e2803bb0681a29f1519df8d088b98ac69041c51b4d2519b
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_autogen-0.1.0-py3-none-any.whl

Download URL algovoi_keystone_autogen-0.1.0-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2728a6c911efc6d7045df8b24109e031a9e6779b801f368f7eb92b9de8c2f13
BLAKE2b-256 checksum
How to use checksums
c361110ba4829629b7a92f00042245324a319628bf32e3ddaecdf4d8710d13a4
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-autogen 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