algovoi-substrate v0.4.0 | Apache 2.0 | settlement_action_binding_v1 binds a settlement attestation to the verified agent action it settles #1948
Replies: 1 comment
-
|
Hi @chopmob-cloud — thanks for sharing your work on the AlgoVoi substrate, and for keeping it Apache-2.0. 🙏 To keep Show and Tell easy to browse for everyone, we try to keep things to roughly one thread per project, with ongoing updates posted as comments or edits on that thread rather than as new discussions. Over the past few days this project has produced several near-duplicate release announcements, so we're closing this one as a duplicate. Your consolidated substrate thread (#1961) and the Agent Trust Bench thread (#1855) both remain open — please post future updates (new packages, version bumps, conformance changes) there instead of opening new discussions. Appreciate your contributions to the ecosystem! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We have published
algovoi-substratev0.4.0 as Apache 2.0, addingsettlement_action_binding_v1.A settlement attestation proves a payment happened. On its own it does not prove which verified agent action the payment settles, nor that the correspondence is recorded in a tamper-evident chain. This release closes that gap with one hash, four fields, verifiable offline by any party with SHA-256 and a JSON parser:
No new hashing primitive is introduced. It composes four already-published substrate artifacts: the verified action identity (
action_ref), the COMMITTED lifecycle transition (transition_hash), the settlement attestation content hash (settlement_ref), and the retention chain position (retention_chain_ref). JCS is RFC 8785; the hash is SHA-256.Spec: draft-hopley-x402-retention-chain, Section 7.6 (Settlement-Action Binding) and Section 8.9 (binding vectors).
pip install algovoi-substrate==0.4.0npm install @algovoi/substrate@0.4.0Conformance corpus at chopmob-cloud/algovoi-jcs-conformance-vectors:
settlement_action_binding_v1provides 6 reference vectors + 5 pair invariants: binding stability, settlement binding, action binding, state binding (only a COMMITTED transition binds), and chain binding.48 byte-level cross-references: every vector verified independently across 8 implementations (Python, Node, Ruby, PHP, Go, Rust, Java, .NET) against the same canonical bytes. Reference
binding_ref: sha256:7dc4a2bf62b3c5eabd10fc875ff7fc10f188666f15838c4a51464cc72e80f6ca.This is L1 substrate work, maintained and kept stable. Adopters who pin to
algovoi-substrate==0.4.0will see more advancements over the coming weeks, with no breaking changes to the hash construction. Pinned adopters get continuity guarantees that open range installs do not. If you are building L2 on top (mandate lifecycle, settlement flows, receipt families), we are here to support that work, and attributed L2 is taken into account as the L1 substrate evolves.If you want help verifying your
binding_refoutput against the canonical vectors, or have questions about composing the binding into your settlement flow, email chopmob@gmail.com. That is a genuine offer, not a pitch.Beta Was this translation helpful? Give feedback.
All reactions