docs(extensions): AlgoVoi PQC/ZKP credential binding and ZKP receipt — production deployment notice#1912
Closed
chopmob-cloud wants to merge 10 commits into
Closed
Conversation
…ion deployment notice
Contributor
There was a problem hiding this comment.
Code Review
This pull request adds a production deployment notice documentation for A2A PQC credential binding and ZKP receipt. The review feedback identifies that the JSON examples and path references in the documentation do not align with the official a2a.proto schema and ProtoJSON specifications, specifically regarding enum casing and the structure of the Task message.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #1913
A2A — PQC credential binding + ZKP receipt in production
Repo: a2aproject/a2a
Related open PRs: #1886 (compliance gate), #1896 (settlement/CTQ/RFC 9421), #1898 (PEF)
Type: Production deployment notice — supplement to open PRs
Production status
AlgoVoi's A2A
verify-paymentskill is live in production with ZKP-bound payment evidence for Phase 2 ATB-credentialled agents as of 2026-06-04.New fields in
verify-paymenttask result (Phase 2 ATB sessions only){ "task": { "state": "completed", "result": { "parts": [{"kind": "data", "data": { "verified": true, "tx_id": "...", "settlement_attestation": {"settlement_result": "SETTLED", ...}, "settlement_attestation_jws": "eyJ...", "zkp_receipt_payload": "<base64url unsigned ZKP receipt>", "composite_trust_verdict": "TRUSTED" }}] } } }Response headers also carry:
X-ZKP-Receipt-Payload— same value aszkp_receipt_payloadX-Composite-Trust-Verdict— same value ascomposite_trust_verdictBoth are only present for Phase 2 ATB sessions. All existing A2A flows are unaffected — no breaking change.
Agent credential flow for A2A
The session token covers all A2A skills in the session.
spend_cap_usdexceeded →402 agent_spend_cap_exceededbefore the facilitator is called.Composite trust verdict
The verdict composes the A2A settlement attestation with the ZKP receipt. Independently reproducible:
{ "trust_outcome": "TRUSTED", "composite_hash": "36042eb288b6557aed801ed9a2fe6e077b31bd7261a4dffbe8107ef078867f10", "receipt_count": 2 }Possible verdicts:
TRUSTED·PROVISIONAL(PENDING_FINALITY) ·INSUFFICIENT_EVIDENCE·UNTRUSTED.Specified in
draft-hopley-x402-composite-trust-query— open PR #1896.Validation stages
Stage 1 — Specification
draft-hopley-x402-pqc-credential-bindingdraft-hopley-x402-federation-zkpSHA-256(domain ‖ comm_0 ‖ … ‖ nonce)draft-hopley-x402-composite-trust-queryStage 2 — Implementation
Production deployment to
api.algovoi.co.ukas of 2026-06-04:algovoi-federation-validatorv0.1.1 — 59/59 tests passalgovoi-zkp-receiptv0.1.0 — 13/13 tests passStage 3 — Cross-language conformance
zkp_receipt_v1payload canonicalisation validated byte-for-byte across 8 independent JCS implementations:rfc8785 0.1.4canonicalize 3.0.0json-canonicalization 1.0.0root23/php-json-canonicalization 1.0.1gowebpki/jcs v1.0.1Attestation:
2026-06-04-zkp-receipt-v1-cross-validation.mdCumulative: 664/664 byte-for-byte agreements across 9 vector sets, 8 JCS implementations.
Stage 4 — Live production smoke
Licensing — these packages are not open source
Three deployment paths are available:
1. Hosted commercial application
Use
api.algovoi.co.ukdirectly — the full PQC/ZKP/Federation stack is live under the standard AlgoVoi 0.50% transaction fee. No additional licence required. Theverify-paymentZKP fields are available to all session-authenticated A2A tenants.2. Commercial Docker instances
Run
algovoi-federation-validatorandalgovoi-zkp-receiptas Docker containers on your own infrastructure under the AlgoVoi Commercial License v1.0. Production-grade Docker images are available to licence holders. Evaluation use (non-commercial, non-production) is free.3. Enterprise / OEM / acquisition
Custom on-premise deployments, white-label integrations, and acquisition enquiries. Contact hello@algovoi.co.uk.
The self-hosted implementation packages are proprietary and will not be open-sourced under any circumstances:
algovoi-federation-validatoralgovoi-zkp-receiptThere is no Apache, MIT, or community-licence path for these packages. Production deployment, revenue-generating use, or managed-service operation requires a written Commercial Licence Agreement. Contact hello@algovoi.co.uk.
All 31 AlgoVoi substrate packages remain Apache 2.0.
AlgoVoi (chopmob-cloud) -- docs.algovoi.co.uk/pqc-substrate