This page is the single citable URL for AlgoVoi’s substrate authorship. Every artefact here is AlgoVoi-authored, Apache-2.0 licensed, and independently verifiable with one shell command. No AlgoVoi infrastructure is required to verify any claim on this page. If you are an acquirer’s technical lead doing diligence: this is the single page you read.Documentation Index
Fetch the complete documentation index at: https://docs.algovoi.co.uk/llms.txt
Use this file to discover all available pages before exploring further.
The substrate, in one sentence
AlgoVoi authors a canonicalisation substrate for agentic-payment receipt formats (x402, AP2, A2A, MPP) plus the reference implementations, conformance corpus, and IETF Internet-Drafts that pin it. The substrate is byte-deterministic across 8 independent JCS implementations in 8 programming languages, including the implementation by the editor of RFC 8785 itself (Anders Rundgren via the Java impl). AlgoVoi operates as an independent substrate author as of 2026-05-24 (see “Coalition position” below).Authored artefacts at a glance
| # | Artefact | Surface | First public | Verify command |
|---|---|---|---|---|
| 1 | Production compliance machinery (/compliance/screen, /compliance/attestation) | api.algovoi.co.uk | 2026-04-12 | curl -s https://api.algovoi.co.uk/.well-known/verascore-provider.json |
| 2 | Canonicalisation discipline (Substrate Rule 2 integer-timestamp, JCS RFC 8785 pin) — specified in draft-hopley-x402-canonicalisation-jcs-v1 and inline in draft-hopley-x402-compliance-receipt §4 and draft-hopley-x402-refund-receipt §4 | IETF datatracker + Mintlify | 2026-05-23 (IETF I-D §4) | curl -sL https://www.ietf.org/archive/id/draft-hopley-x402-canonicalisation-jcs-v1.txt once posted |
| 3 | JSON Schema (compliance receipt v1) on JSON SchemaStore | json.schemastore.org/algovoi-compliance-receipt-v1.json | 2026-05-23 (merged via PR #5726) | curl -s https://json.schemastore.org/algovoi-compliance-receipt-v1.json |
| 4 | algovoi-substrate Python reference impl | PyPI | 2026-05-23 (v0.3.0 current) | pip install algovoi-substrate>=0.3.0 |
| 5 | @algovoi/substrate TypeScript reference impl | npm | 2026-05-23 (v0.3.0 current) | npm install @algovoi/substrate@^0.3.0 |
| 6 | algovoi-audit-verifier selective-disclosure verifier | PyPI + npm | 2026-05-23 | pip install algovoi-audit-verifier |
| 7 | algovoi-rfc9421-verifier HTTP-signature verifier | PyPI + npm | 2026-05-24 | pip install algovoi-rfc9421-verifier |
| 8 | Conformance vector corpus (9 anchor sets / 77 JCS vectors + 2 cryptographic-property fixtures) | chopmob-cloud/algovoi-jcs-conformance-vectors | 2026-05-19 (initial sets); current state 2026-05-24 | git clone https://github.com/chopmob-cloud/algovoi-jcs-conformance-vectors |
| 9 | IETF Internet-Draft draft-hopley-x402-compliance-receipt | IETF datatracker | 2026-05-23, Independent Submission, Informational | curl -sL https://www.ietf.org/archive/id/draft-hopley-x402-compliance-receipt.txt |
| 10 | 8-implementation byte-for-byte cross-validation attestation (JCS RFC 8785) | attestation file | 2026-05-24 | See the attestation file for the 8 install commands; expect 192/192 byte-for-byte agreements |
| 11 | 8-implementation cross-validation attestation (RFC 9421 + RFC 9530 + Ed25519) | attestation file | 2026-05-24 | bash vectors/rfc9421_proxy_chain_v0/run_all.sh in the cloned corpus; expect 24/24 agreements |
| 12 | algovoi-refund-receipt refund receipt reference impl | npm (LIVE v0.1.0); PyPI publish pending new-project rate-limit clear | 2026-05-24 (v0.1.0) | npm install @algovoi/refund-receipt — live-tested 17/17 conformance pass |
| 13 | IETF Internet-Draft draft-hopley-x402-refund-receipt | IETF datatracker | 2026-05-24, Independent Submission, Informational, POSTED | curl -sL https://www.ietf.org/archive/id/draft-hopley-x402-refund-receipt.txt |
| 14 | IETF Internet-Draft draft-hopley-x402-canonicalisation-jcs-v1 (current revision 01) — discipline-level normative spec under sole AlgoVoi authorship; revision 01 adds Appendix C “Known Adopters” with AlgoVoi (production) and Supership service_trust_v0 (downstream adopter) | IETF datatracker | -00 posted 2026-05-24, -01 posted 2026-05-24, Independent Submission, Informational | curl -sL https://www.ietf.org/archive/id/draft-hopley-x402-canonicalisation-jcs-v1.txt |
| 15 | algovoi-settlement-attestation multi-chain settlement attestation reference impl | npm (LIVE v0.1.0 once published); PyPI publish pending new-project rate-limit clear | 2026-05-24 (v0.1.0) | npm install @algovoi/settlement-attestation |
| 16 | IETF Internet-Draft draft-hopley-x402-settlement-attestation — closes the receipt lifecycle gap (admission -> settlement -> refund) under sole AlgoVoi authorship; multi-chain via settlement_chain string | IETF datatracker | POSTED 2026-05-25, Independent Submission, Informational | curl -sL https://www.ietf.org/archive/id/draft-hopley-x402-settlement-attestation.txt |
| 17 | algovoi-cancellation-receipt mandate cancellation receipt reference impl — four-state closed enumeration (USER_REQUESTED / MERCHANT_REQUESTED / COMPLIANCE_TERMINATED / EXPIRED); closes the mandate-termination gap | npm (LIVE v0.1.0); PyPI publish pending new-project rate-limit clear | 2026-05-24 (v0.1.0) | npm install @algovoi/cancellation-receipt |
| 18 | IETF Internet-Draft draft-hopley-x402-cancellation-receipt — mandate-termination categorical receipt under AlgoVoi authorship; welcomes downstream-adopter contributions per Appendix C “Known Adopters” pattern | IETF datatracker | POSTED 2026-05-25, Independent Submission, Informational | curl -sL https://www.ietf.org/archive/id/draft-hopley-x402-cancellation-receipt.txt |
| 19 | algovoi-composite-trust-query verifier-side composite-trust-query response reference impl — closed four-state enum {TRUSTED, PROVISIONAL, INSUFFICIENT_EVIDENCE, UNTRUSTED}; top-of-stack format above the four receipt formats | npm (LIVE v0.1.0); PyPI publish pending new-project rate-limit clear | 2026-05-25 (v0.1.0) | npm install @algovoi/composite-trust-query |
| 20 | IETF Internet-Draft draft-hopley-x402-composite-trust-query — verifier-side response format closing the top of the receipt stack under AlgoVoi authorship | IETF datatracker | POSTED 2026-05-25, Independent Submission, Informational | curl -sL https://www.ietf.org/archive/id/draft-hopley-x402-composite-trust-query.txt |
| 21 | Substrate Adopters Registry (docs.algovoi.co.uk/adopters) — public registry of parties publishing under canon_version: jcs-rfc8785-v1. Maintained by AlgoVoi as neutral observer; submission via PR, issue, or email; year-N audit-grade record of adoption. Parallels Appendix C “Known Adopters” of the canonicalisation I-D | docs.algovoi.co.uk/adopters (HTML) · docs.algovoi.co.uk/adopters.json (JSON-LD) | 2026-05-25 (v1, AlgoVoi + Supership + PEAC Protocol entries) | curl https://docs.algovoi.co.uk/adopters.json |
| 22 | 8-implementation 5-format cross-validation attestation — 320/320 byte-for-byte agreements across 5 receipt/response formats (compliance, settlement, cancellation, refund, composite-trust-query) under 8 independent JCS implementations (Python, Node.js, Ruby, PHP, Go, Rust, Java, .NET). PHP runner uses inline pure-stdlib JCS (no composer dep). Cumulative with 2026-05-24 8-impl attestation: 512/512 across 7 distinct vector sets | attestation file | 2026-05-25 | bash _attestations/2026-05-25-8-impl-5-format-cross-validation/run_all.sh in the cloned corpus; expect 320/320 PASS |
| 23 | AlgoVoi APM (Agent Payment Module) — production agentic-payment platform running the substrate work. Multi-chain (8 families: Algo, VOI, Solana, Stellar, Hedera, Base, Tempo, Ethereum) + multi-protocol (x402, AP2, MPP, A2A) + multi-rail (USDC + PayPal Orders v2 fiat) + EMR 2011-safeguarded + IETF-spec-aligned. Substrate = open standards; APM = production implementation; one acquirer story | docs.algovoi.co.uk/platform/apm | operational since 2026-04 | curl https://api.algovoi.co.uk/health |
| 24 | Hosted audit verifier (verify.algovoi.co.uk) | verify.algovoi.co.uk | 2026-05-09 | curl https://verify.algovoi.co.uk/health |
Temporal authorship timeline
For anyone challenging the substrate authorship claim, the public git history is the authoritative record.| Date (UTC) | Surface | Event |
|---|---|---|
| 2026-04-12 | AlgoVoi platform | First commit on compliance.py: sanctions screening, risk tier enforcement, AML retention. The production compliance machinery that the IETF I-D later specifies. |
| 2026-04-26 | algovoi-substrate’s KYB encryption | Production KYB encryption (Fernet/AVK1) operational. |
| 2026-05-07 | AlgoVoi platform | /compliance/screen and /compliance/attestation production-hardened with rate-limiting, strict-v4 UUID, sanctions list reconcile, tipping-off compliance (SAMLA s.20). |
| 2026-05-09 | verify.algovoi.co.uk | Hosted audit-verifier service goes live. |
| 2026-05-19 | chopmob-cloud/algovoi-jcs-conformance-vectors | First conformance vector sets (AP2 OMH v0, CTEF + APS v1, privacy_class, per-chain envelope) published. |
| 2026-05-21 | x402-foundation/x402 | AlgoVoi files PR #2436 — canonicalisation discipline including Substrate Rule 2 (integer timestamps MUST). |
| 2026-05-22 14:07 | giskard09/argentum-core | Commit 71c01e8 — adds two field names (authority_verified_at_ms, revocation_check_at_ms) to action-ref.md v1.0. AlgoVoi acknowledges argentum-core’s authorship of these two specific field names. They sit on top of the AlgoVoi substrate. |
| 2026-05-22 16:47 | x402-foundation/x402 | Vauban Pay (seritalien) APPROVES PR #2436. Co-signs Substrate Rule 2 on the canonical spec record. |
| 2026-05-22 ~22 | IETF datatracker | Vauban Pay submits draft-vauban-x402-stark-receipts-00, §7.1 of which mandates the integer-timestamp rule — independently corroborating Substrate Rule 2. |
| 2026-05-23 | AlgoVoi | Substrate package extracted from production to PyPI + npm (v0.1.0 → v0.2.0 → v0.2.1). SchemaStore PR #5726 merges the compliance receipt JSON Schema. Three new conformance anchor sets published. AlgoVoi files draft-hopley-x402-compliance-receipt to IETF datatracker. |
| 2026-05-23 17:18 | kenneives/agentgraph | PR #24 (seritalien-authored) MERGED, adding CTEF row 9 urn:x402:receipt:stark-vauban-pay-v1 under transactional/cryptographic taxonomy. Seeded a downstream-controlled taxonomy structure for receipt classes. |
| 2026-05-23 20:58 | giskard09/argentum-core | Commit 96931c9 — adds JCS timestamp encoding rule. Reactive to AlgoVoi’s Substrate Rule 2 reply on A2A #1734 ~2 hours earlier, not originating. |
| 2026-05-24 early | AlgoVoi | algovoi-substrate@0.3.0 + algovoi-rfc9421-verifier@0.1.0 shipped. JCS 8-impl matrix attested (192/192) + RFC 9421 8-impl matrix attested (24/24). IETF I-D draft-hopley-x402-compliance-receipt posted on datatracker. |
| 2026-05-24 ~08 | seritalien on x402 #2428 | Follow-up to Coinbase TSC raising the transactional vs cryptographic taxonomy question for v0.4. AlgoVoi posted a drive-by update on the same thread linking the new attestations. |
| 2026-05-24 ~09:55 | AlgoVoi | Coalition exit decision. Operator call: independence over coalition coordination. Farewell posted on x402 #2428. AlgoVoi PR #2436 on x402-foundation/x402 closed gracefully (seritalien APPROVED + arian-gogani LGTM preserved on the closed PR record). |
| 2026-05-24 ~10 | AlgoVoi | Architecture pivot: each AlgoVoi receipt class ships as its own standalone published package + IETF I-D. algovoi-substrate v0.4.0 (which had bundled refund_receipt) reverted to v0.3.0; refund_receipt extracted into new standalone algovoi-refund-receipt v0.1.0. |
| 2026-05-24 ~10:30 | AlgoVoi | @algovoi/refund-receipt@0.1.0 published to npm. Live registry install tested byte-identical against refund_receipt_v1 conformance vectors (8 vectors + 5 pair + 3 chain + 1 build-then-verify = 17/17 PASS). PyPI publish blocked by new-project rate limit; token retained for retry. |
| 2026-05-24 ~10:35 | AlgoVoi | All 21 upstream-thread watchers + 3 coalition scheduled tasks stopped. AlgoVoi operates fully independently going forward. |
| 2026-05-24 ~11:20 | AlgoVoi | draft-hopley-x402-canonicalisation-jcs-v1 drafted as standalone IETF Internet-Draft under sole AlgoVoi authorship. Future AlgoVoi receipt I-Ds normatively reference this discipline I-D rather than redefining §4 inline. |
What this substrate provides
Contributions acknowledged (historical record)
AlgoVoi is the substrate author. Specific narrow contributions made by other parties during the period of coalition coordination (2026-05-19 to 2026-05-24) are credited where they originate. These acknowledgements stand on the public record regardless of subsequent coalition state:| Contribution | Author | Where it lands |
|---|---|---|
| Retention-property clause in the canonicalisation discipline | FeedOracle | PR #2436 — credited in the section footer |
serde_jcs@0.2.0 Rust JCS implementation (one of five in the conformance matrix) | seritalien / Vauban Pay | Listed by name in the substrate matrix |
authority_verified_at_ms and revocation_check_at_ms field names | giskard09 / argentum-core | First appeared in argentum-core 71c01e8 on 2026-05-22. These two specific field names compose on top of the AlgoVoi substrate; argentum-core authorship of these two field names is acknowledged. |
| Namespace-prefixing convention positive attribution | arian-gogani / nobulex | Cited the convention as AlgoVoi-authored on x402#2332 |
| Pre-layer principal-authority framing co-development | MolTrust, 0xbrainkid, musaabhasan | A2A #741 thread |
What this substrate is NOT
Honest scope:- Not a closed-enum on every field.
scopeis a non-empty string, not a closed enum. The substrate publishes naming conventions (e.g.{emitter}:{scope}namespacing) as non-normative recommendations. - Not a single-vendor lock-in. Five (now eight) independent JCS implementations produce byte-identical canonical bytes. A buyer can swap any one for another without changing the receipt format.
- Not a complete reputation system. The substrate produces evidence (compliance attestations, settlement receipts, audit chains); scoring layers like Verascore consume that evidence. AlgoVoi does not author Verascore.
- Not the only substrate in the space. Other independent authors
have published related but separable receipt and settlement
formats: Vauban Pay (STARK settlement proofs, in
draft-vauban-x402-stark-receipts), Concordia (commitment receipts), nobulex (bilateral receipts), Agent OS (committed claims). These compose against the canonicalisation substrate without redefining it. AlgoVoi does not represent or speak for any of these parties.
Verifying the claims on this page independently
Every claim on this page is verifiable from a developer machine in under ten minutes:Coalition position
As of 2026-05-24, AlgoVoi operates as an independent substrate author. The decision was recorded in claim #577 of the AlgoVoi memory-graph and made public via a graceful farewell on x402-foundation/x402 #2428 the same day. The associated AlgoVoi PR #2436 on x402-foundation/x402 was closed gracefully, with seritalien’s APPROVED review and arian-gogani’s LGTM preserved on the closed-PR historical record. The substrate authorship case is anchored across at least twenty-one independent public surfaces listed above. None depend on coalition co-signing or maintainer cooperation to remain anchored. The surfaces are:- Under AlgoVoi control: production endpoints (
api.algovoi.co.uk,verify.algovoi.co.uk), Mintlify docs (docs.algovoi.co.uk),chopmob-cloudGitHub repos. - Under neutral public registries: PyPI, npm, IETF datatracker, JSON SchemaStore, GitHub itself.
- IETF I-D + Mintlify page under sole AlgoVoi authorship. The first
post-exit example is the refund receipt (
algovoi-refund-receiptv0.1.0 published to npm 2026-05-24; live-tested 17/17 byte-identical against the conformance vector set; companion I-Ddraft-hopley-x402-refund-receiptand Mintlify page at/refund-receipt).
See also
- Canonicalisation substrate — the normative discipline + the 8-impl matrix
- x402 Document Index — neutral index of all IETF I-Ds and published specifications in the x402 receipt-format ecosystem, organised by author and by canonicalisation-anchor citation
- Substrate Adopters Registry — record of parties
publishing artefacts under
canon_version: jcs-rfc8785-v1 - Conformance vectors — the 7-set conformance corpus (512 byte-for-byte cross-impl agreements)
- Audit verifier — the productized verifier consuming substrate output
- Ecosystem contributions — full upstream PR list
- IETF I-D draft-hopley-x402-canonicalisation-jcs-v1 — the canonicalisation discipline itself and the URN registration (Section 10.1)
- IETF I-D draft-hopley-x402-compliance-receipt — admission-time compliance receipt format
- JCS 8-impl cross-validation attestation — 512/512 byte-for-byte agreements record
- RFC 9421 8-impl cross-validation attestation — 24/24 signing-base + content-digest + Ed25519 agreements
Provenance of this page
Authored 2026-05-24 by AlgoVoi (chopmob-cloud). Lives at
docs.algovoi.co.uk/substrate-authorship-provenance. Updated when new
substrate artefacts land or when AlgoVoi’s coalition position changes.
Last material updates:
- 2026-05-24 ~10:30: Coalition exit recorded; refund receipt v0.1.0 added as the 12th artefact; surface count moved from 12 to 14 with the addition of refund receipt and its companion IETF I-D.
- 2026-05-24 ~11:20: Canonicalisation discipline I-D added as 14th artefact (recovers closed-PR-#2436 work under sole AlgoVoi authorship); surface count moved from 14 to 15. Future receipt I-Ds normatively reference this discipline I-D instead of redefining §4 inline.
- 2026-05-25 ~14:30: x402 Document Index published at
/x402-document-indexcataloguing all 13 IETF I-Ds in x402 namespace (6 AlgoVoi sole-authored + 6 Vauban + 1 Sato/Soos). The index records anchor-citation coverage: 7 of 12 in-scope receipt-format I-Ds citeurn:x402:canonicalisation:jcs-rfc8785-v1explicitly; 5 reference the canonicalisation discipline by terminology and RFC 8785 only, without URN citation. The URN registration in Section 10.1 ofdraft-hopley-x402-canonicalisation-jcs-v1is the authoritative registration; documents using the discipline are encouraged to cite the URN normatively so cross-spec verifiers can resolve the registration unambiguously. - 2026-05-25 ~14:35: Acknowledgments revisions filed:
draft-hopley-x402-canonicalisation-jcs-v1-02,draft-hopley-x402-compliance-receipt-02, anddraft-hopley-x402-refund-receipt-02filed on IETF datatracker with Andy Salvo (Crest Deployment Systems LLC) credited for thetimestamp_msepoch-integer canonical preimage convention (Substrate Rule 2 of the canonicalisation I-D). Acknowledgment is consistent with how FeedOracle is credited (specific substantive contribution to the discipline). Substrate-author position retains sole-AlgoVoi authorship of the discipline itself; specific contributions are credited at the appendix layer.