feat(extensions): AlgoVoi PQC/ZKP credential binding and ZKP receipt — production deployment notice#275
Open
chopmob-cloud wants to merge 5 commits into
Conversation
…— production deployment notice
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.
MPP — PQC credential binding + ZKP receipt in production
Repo: tempoxyz/mpp-specs
Related open PRs: mpp-specs#230, #262, #264, #258 · mpp#633
Type: Production deployment notice
Production status
AlgoVoi's MPP payment verification is live in production with ZKP-bound payment evidence for Phase 2 ATB-credentialled agents as of 2026-06-04. AlgoVoi operates across 7 chains (Algorand, VOI, Hedera, Stellar, Base, Solana, Tempo).
New response headers on MPP payment verification (Phase 2 ATB sessions only)
X-ZKP-Receipt-PayloadandX-Composite-Trust-Verdictare only present for Phase 2 ATB sessions. All existing MPP flows — includingAuthorization: Paymentproof-based requests — are unaffected.Agent credential flow for MPP
AlgoVoi MPP supports two auth paths on every resource endpoint:
Authorization: Bearer <api_key>+X-Tenant-Id— unchangedAuthorization: Bearer <session_token>fromPOST /auth/tokenwith ATB ZKP cert or federation tokenFull Phase 2 flow:
The session token replaces the API key for all subsequent MPP calls within the session. Once
spend_cap_usdis exhausted, further payments return402 agent_spend_cap_exceeded— enforced in-process before the facilitator is called.Composite trust verdict
The
X-Composite-Trust-Verdictheader is derived by composing the MPP settlement attestation with the ZKP receipt at confirmation time. The same verdict is independently reproducible via the hosted endpoint:{ "trust_outcome": "TRUSTED", "composite_hash": "36042eb288b6557aed801ed9a2fe6e077b31bd7261a4dffbe8107ef078867f10", "receipt_count": 2, "ctq_response": { ... } }Possible verdicts:
TRUSTED(settlement confirmed + ZKP threshold met) ·PROVISIONAL(PENDING_FINALITY) ·INSUFFICIENT_EVIDENCE·UNTRUSTED(threshold not met or reversed).Specified in
draft-hopley-x402-composite-trust-query.Validation stages
Stage 1 — Specification
The PQC credential binding and cross-issuer ZKP composition protocols are specified in two AlgoVoi-authored IETF Internet-Drafts (Independent Submission, Informational) and peer-reviewed at IACR:
draft-hopley-x402-pqc-credential-bindingkidderivation; JCS signing disciplinedraft-hopley-x402-federation-zkpSHA-256(domain ‖ comm_0 ‖ … ‖ nonce); federation token formatdraft-hopley-x402-composite-trust-queryTRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCE / UNTRUSTEDStage 2 — Implementation
Production implementation deployed 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
The
zkp_receipt_v1payload canonicalisation — specified indraft-hopley-x402-pqc-credential-binding-00§4 and anchored tourn:x402:canonicalisation:jcs-rfc8785-v1— 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.1serde_jcs 0.2.0java-json-canonicalizationBaqhub.JsonCanonicalization 1.0.1Attestation:
_attestations/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
TRUSTED / UNTRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCEall verifiedLicensing — 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, accessible under the standard AlgoVoi 0.50% transaction fee. No additional licence required. All response headers (X-ZKP-Receipt-Payload,X-Composite-Trust-Verdict) are available to all session-authenticated 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.
Validation: 75/75 tests, 13/13 smoke checks live
AlgoVoi (chopmob-cloud) -- docs.algovoi.co.uk/pqc-substrate