Skip to main content

Open, content-addressed trust-verdict references bound into the pinned AlgoVoi substrate (subject refs + trust outcome; caps the open lifecycle; binding only, L1 frozen)

Project description

algovoi-composite-trust-query-lite

Open, content-addressed trust-verdict references for the AlgoVoi substrate. The lite, Apache-2.0 origination tier of the commercial AlgoVoi Composite Trust Query. It caps the open decision/receipt lifecycle: one recomputable address binds a categorical trust answer to the exact set of references it was computed over.

trust_query_ref = "sha256:" + SHA-256(JCS({ subject_refs, trust_outcome }))
  • subject_refs — the ordered list of references the verdict was reached over, each imported by hash (e.g. the passport_ref, mandate_ref, policy_bound_ref and guardrail_ref of a decision chain). Order and membership are both byte-load-bearing.
  • trust_outcome — a closed enum: TRUSTED, PROVISIONAL, INSUFFICIENT_EVIDENCE, UNTRUSTED.

Change which references were assessed, their order, or the verdict, and the trust_query_ref diverges, so a verdict cannot be re-pointed to a different set or silently drop a reference it claimed to assess. An outcome outside the enum, an empty list, or an empty member is rejected, not hashed.

Lite binds only. This package content-addresses the binding; the scoring and verification that produce the verdict stay commercial.

Use

from algovoi_composite_trust_query_lite import trust_query_ref

ref = trust_query_ref(
    subject_refs=[
        "sha256:b3594e33998af01bd1ad208172c5c1ac586daa8c75781379f034d97e50b1a9be",  # passport_ref
        "sha256:a4f8cb5ee09b29478ac1cc2f468d66e16d3d25f7a229a31d22ad521e11d04d35",  # mandate_ref
        "sha256:aaee2091799f376ee8cac802ea4920feaa4eca52950488a3e047ff82e6959a21",  # policy_bound_ref
        "sha256:2a444c629892f44fde1bd004aba9be01dd6cc7fe251eecdd545b82dca9f0bf97",  # guardrail_ref (ALLOW)
    ],
    trust_outcome="TRUSTED",
)

Lite vs commercial

Lite (this package) Commercial Composite Trust Query
Licence Apache-2.0, open Commercial OEM
Reference content-addressed trust_query_ref (binding only) the same, Falcon-1024 signed verdict
Scoring bring your own walks the audit chain, checks revocation/reversal/termination
Verifier recompute the binding offline maintained verifier under asserted jurisdictions

Adopters (pin → key)

If you build on algovoi-composite-trust-query-lite, pin ==0.1.0, anchor a canonical trust_query_ref vector hash from composite_trust_query_lite_v1, and keep the NOTICE, you qualify for a free v0 licence key for algovoi-mandate-auditor. The gate is scripts/check_v0_adoption.py. Apply: email chopmob@gmail.com with your import-by-hash evidence and a copy of the NOTICE.

Conformance

The composite_trust_query_lite_v1 vector set is published in the public corpus, chopmob-cloud/algovoi-jcs-conformance-vectors, with Python and Node runners. Python and TypeScript reproduce every value byte-for-byte. tq-001, tq-002 and tq-003 cap the live decision chain in spend_decision_chain_v1.

Apache-2.0. Additive over the frozen canonicalisation substrate; sole AlgoVoi authorship.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

algovoi_composite_trust_query_lite-0.1.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file algovoi_composite_trust_query_lite-0.1.0.tar.gz.

File metadata

File hashes

Hashes for algovoi_composite_trust_query_lite-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7f9a0c938bae7baaab179171764503e62f5e0e8ad2a41ae5d89a201e9b6853be
MD5 3b760f3c899a2ed36a8e04aa65ffdc23
BLAKE2b-256 3a135d8c0599ffb624b19cf3945eed877fdf4181ca546f0955599eeb68a4e00a

See more details on using hashes here.

File details

Details for the file algovoi_composite_trust_query_lite-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for algovoi_composite_trust_query_lite-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f8d3f0eaf981e18307fbf8bad35efd73c90847fa10d65df439bc78d884d1a6ab
MD5 524fb9f7486d25fede5462803e00173d
BLAKE2b-256 b8490efc4600a25885ad31d75ff5002f38d511345387310c81c55b1e9cbb6a7f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page