Skip to main content
AlgoVoi exists inside an open-protocol ecosystem (x402, MPP, AP2, A2A, Solana Pay, Algorand, VOI, Stellar, Hedera, Base, Tempo). The fastest way to evaluate whether a payment provider is a real participant or a marketing site is to look at what they have contributed back upstream. Every link below is a public pull request on a public repository. Each one is verifiable from a browser, no AlgoVoi account needed. Status labels are GitHub-accurate as of the date shown and reflect the real merge/close state, including PRs a maintainer declined.

IETF Internet-Drafts

AlgoVoi-authored specifications filed with the IETF under the Independent Submissions stream (Informational). These are not vendor whitepapers — they are citable IETF documents with assigned datatracker URLs and submission IDs. They are the durable, protocol-neutral home for the formats below: independent of any single repository’s review decision. The nine I-Ds span the receipt and attestation formats, the JCS canonicalisation discipline, NIST post-quantum credential binding (Falcon-1024 / ML-DSA-65, FIPS 204 / 206), and cross-issuer ZKP federation. The last two are, as far as the author is aware, the first agentic-payment I-Ds to anchor credential binding and federation to the NIST post-quantum standards.
I-DDatatrackerLatest revWhat it specifies
draft-hopley-x402-canonicalisation-jcs-v1datatrackerrev 04 (2026-05-29)The JCS canonicalisation discipline urn:x402:canonicalisation:jcs-rfc8785-v1. Five normative rules composing RFC 8785 with the canon_version pin. Sole AlgoVoi authorship. Anchors the 8-impl cross-validation matrix (192/192 byte-for-byte agreements).
draft-hopley-x402-compliance-receiptdatatrackerrev 02 (2026-05-25)The Compliance Receipt wire format: seven-field canonical JSON object, closed three-state verdict enum (ALLOW / REFER / DENY), JCS + SHA-256 content-addressing. Cross-validated across 8 independent JCS implementations. Sole AlgoVoi authorship.
draft-hopley-x402-settlement-attestationdatatrackerrev 01 (2026-05-25)Categorical post-settlement record: closed three-state enum (SETTLED / PENDING_FINALITY / REVERSED), flat settlement_chain identifier, finality applied at verification time. SETTLED triggers MiCA Art. 80 / AMLR record-keeping and the PSD2 Art. 89 refund-window clock.
draft-hopley-x402-payment-evidence-framedatatrackerrev 00 (2026-05-30)The payment evidence frame: frame_id = SHA-256 over the JCS-canonical preimage binding receipt evidence (receipt_hash) to a claim_type. Protocol-neutral evidence envelope.
draft-hopley-x402-cancellation-receiptdatatrackerrev 01 (2026-05-25)Pre-settlement cancellation attestation envelope (PSD2 Article 64). Categorical, JCS-canonical, content-addressed.
draft-hopley-x402-refund-receiptdatatrackerrev 02 (2026-05-25)Post-settlement refund attestation envelope (PSD2 Article 89). Categorical, JCS-canonical, content-addressed.
draft-hopley-x402-composite-trust-querydatatrackerrev 01 (2026-05-25)Multi-issuer composite trust verdict: closed four-state enum (TRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCE / UNTRUSTED) composing compliance, settlement, and counterparty-risk evidence into one canonical record.
draft-hopley-x402-pqc-credential-bindingdatatrackerrev 00 (2026-06-04)Binds Falcon-1024 (NIST FIPS 206 / FN-DSA) and ML-DSA-65 (FIPS 204) credentials to x402 agentic-payment authorization: credential envelope, JCS discipline over signed payloads, gateway verification procedure, and the session-token binding that replaces per-request API-key auth for credentialed agents. First agentic-payments I-D anchored to the NIST post-quantum standards (FIPS 203 / 204 / 206).
draft-hopley-x402-federation-zkpdatatrackerrev 00 (2026-06-04)Composes independently-issued post-quantum ZKP credentials from different issuers into a single federation token with no shared trust root. Each credential is a Falcon-1024 / ML-DSA-65 signed Bulletproofs range proof asserting a trust-score threshold; a federation validator verifies each against its issuer key, computes a composite commitment binding all verified proofs, and signs the federation token alone. Solves cross-issuer attestation composition in agentic-payment networks.

Protocol-level contributions

These land AlgoVoi as a canonical reference inside the protocol’s own repository, not just an entry in an external list.

Compliance-evidence and attestation specifications

AlgoVoi authored the compliance-evidence and attestation surface as a set of extension specifications: a categorical compliance receipt, settlement attestation, cancellation/refund envelopes, a composite trust query, and an RFC 9421 transport binding. These were first filed against x402-foundation/x402. On 2026-06-02 the core team closed the community extensions tree in a single batch: 49 pull requests from roughly 28 different authors, closed within minutes of one another (AlgoVoi’s nine among them, between 17:27 and 17:30 UTC, with no per-PR review comments), and opened its own consolidated vcx-v1 extension PR (#2544) about half an hour later, at 17:59 UTC. None of the AlgoVoi formats were closed on an individual merit review; they were part of a repository-wide reset of the extensions tree. The specifications do not depend on that repository. Every format below is filed as a citable IETF Internet-Draft (above), carried as an open spec PR in the AP2 repository (next section), and shipped as an installable reference implementation (further below). The table records the original x402 filings for provenance, the close date, and the current home of each format.
Formatx402 filing (provenance)ClosedCurrent home
Compliance receipt (ALLOW / REFER / DENY)x402#24932026-06-02I-D draft-hopley-x402-compliance-receipt; AP2 #269; pkg algovoi-substrate
Pre-payment compliance gatex402#24952026-06-02AP2 #269; A2A #1886 (compliance/gate RPC)
Cancellation + refund envelopes (PSD2 Art. 64 / 89)x402#24942026-06-02AP2 #270; pkgs algovoi-cancellation-receipt, algovoi-refund-receipt
Settlement attestation (SETTLED / PENDING_FINALITY / REVERSED)x402#25242026-06-02AP2 #271; pkg algovoi-settlement-attestation
Composite trust query (multi-issuer verdict)x402#25252026-06-02AP2 #272; pkg algovoi-composite-trust-query
RFC 9421 / RFC 9530 transport bindingx402#25262026-06-02AP2 #273; pkgs algovoi-rfc9421-verifier, algovoi-rfc9421-signer
Payment evidence framex402#25272026-06-02AP2 #274; A2A #1898
JCS canonicalisation disciplinex402#24532026-06-02I-D draft-hopley-x402-canonicalisation-jcs-v1; spec file replaces closed #2436
Bazaar Compliance categoryx402#23222026-05-27 (superseded)Compliance-evidence surface carried in AP2 #269
privacy_class settlement-plane visibilityx402#23342026-06-02Settlement-visibility attestation carried in AP2 #271

Protocol spec PRs (AP2, A2A, MPP)

The compliance-evidence surface above is carried as open spec PRs in the AP2, A2A, and MPP-specs repositories, alongside protocol samples and fixes.
ProtocolRepositoryPRFiledStatusWhat it adds
AP2google-agentic-commerce/AP2#2692026-05-28Opendocs/ap2/compliance_receipt.md — Compliance Receipt format in the AP2 spec. Admission-time ALLOW / REFER / DENY verdict bound to Payment Mandate by JCS canonical hash.
AP2google-agentic-commerce/AP2#2702026-05-28Opendocs/ap2/payment_lifecycle.md — cancellation and refund attestation envelopes in the AP2 payment lifecycle (PSD2 Articles 64 and 89).
AP2google-agentic-commerce/AP2#2712026-05-30Opendocs/ap2/settlement_attestation.md — categorical post-settlement record (SETTLED / PENDING_FINALITY / REVERSED). MiCA Art. 80 / DORA Art. 14 alignment.
AP2google-agentic-commerce/AP2#2722026-05-30Opendocs/ap2/trust_query.md — multi-issuer composite trust verdict envelope. Composes compliance, settlement, and counterparty-risk evidence into one canonical record.
AP2google-agentic-commerce/AP2#2732026-05-30Opendocs/ap2/http_message_signing.md — RFC 9421 HTTP Message Signatures binding for AP2 mandate exchanges. Multi-hop proxy-chain survival.
AP2google-agentic-commerce/AP2#2742026-05-30Opendocs/ap2/payment_evidence_frame.md — the payment evidence frame: frame_id = SHA-256 over the JCS-canonical preimage binding receipt evidence to a claim type.
AP2google-agentic-commerce/AP2#2762026-06-04OpenAP2 extension registration for PQC/ZKP credential binding and the zero-knowledge attestation surface.
AP2google-agentic-commerce/AP2#2782026-06-06OpenSpec fix: replace algorithm-class proxy with an entropy-based derivation in the mandate-hash discipline.
AP2google-agentic-commerce/AP2#2792026-06-06OpenConformance: open_mandate_hash derivation vectors.
AP2google-agentic-commerce/AP2#2532026-05-01OpenJCS cart-to-payment mandate binding per RFC 8785.
AP2google-agentic-commerce/AP2#2282026-04-24Opencrypto-solana human-present sample: AP2 mandate settled via Solana Pay reference binding.
AP2google-agentic-commerce/AP2#2182026-04-13Opencrypto-algo human-present sample: AP2 mandate settled in USDC on Algorand.
A2Aa2aproject/A2A#18862026-05-28OpenRegisters the Compliance Gate Extension v1 in the A2A example extensions table. Method Extension adding the compliance/gate RPC method.
A2Aa2aproject/A2A#18962026-05-30OpenRegisters Settlement Attestation, Composite Trust Query, and RFC 9421 Message Signing extensions in the A2A example extensions table.
A2Aa2aproject/A2A#18982026-05-30OpenPayment evidence frame specification in the A2A extension docs.
MPPtempoxyz/mpp-specs#2752026-06-04OpenMPP extension registration for PQC/ZKP credential binding and the zero-knowledge attestation surface.
MPPtempoxyz/mpp#6332026-05ClosedAlgoVoi multi-chain payment gateway proposed for the MPP services catalogue. Declined by maintainers (also #556, #402).
Solana Actionssendaifun/solana-agent-kit#5612026-05OpenAlgoVoi as a plugin-blinks provider for any solana-agent-kit agent.
Solana docssolana-foundation/solana-com#14132026-05OpenAlgoVoi documented in the Solana Foundation x402 page.

JCS canonicalisation substrate

The AlgoVoi-authored RFC 8785 canonicalisation substrate is the sole-AlgoVoi-authored discipline that downstream adopters validate against for receipt-format work. Full reference at /canonicalisation-substrate (v1) and /canonicalisation-substrate-v2 (v2, PQC-aware). The substrate has been cross-validated across eight independent JCS implementations in eight programming languages (Python, TypeScript, Go, Rust, Java, PHP, .NET, Ruby) with 192/192 byte-for-byte agreements across 24 vectors. See the full attestation record.
ArtefactLocationStatusWhat it anchors
Substrate docs page (v1)/canonicalisation-substrateLive5 normative rules, conformance vectors, 8-impl matrix (192/192 byte-for-byte agreements).
Substrate docs page (v2, PQC)/canonicalisation-substrate-v2LivePQC-aware additive successor; Falcon-1024, ML-DSA-65, ES256, Ed25519 cross-validated.
Conformance vector corpuschopmob-cloud/algovoi-jcs-conformance-vectorsLiveVector sets: action_ref_namespace_v0, action_ref_transactional_v0, compliance_receipt_v1, per_chain_envelope_v0. Runner harnesses for Python / JS / Go / Java.
AP2 open_mandate_hash v0gist 1dca25fdLive7 pair-structured vectors; AP2 issue #265.
JCS receipt + delegation vectorsgist 5f35eaa5Live14 vectors; receipt + bilateral-delegation canonicalisation.
privacy_class v0 + v0.1gist 30bcbc71Live13 vectors; settlement-visibility attestation canonicalisation.
per_chain_envelope v0gist e1bf4c9eLive19 vectors across 7 chain families.
Canonicalisation discipline spec PRx402#2453Closed 2026-06-02specs/canonicalisation.md, the AlgoVoi-authored normative canonicalisation discipline. Closed by core team; content lives as I-D draft-hopley-x402-canonicalisation-jcs-v1 and at /canonicalisation-substrate.
Cross-impl JCS runners in-treeagentgraph-co/agentgraph#21Merged 2026-05-22Four AlgoVoi-authored single-file JCS runners (Python / JS / Go / Java) plus vectors and pair invariants in tests/cross-impl/.
Cross-validation: hybrid-PQC receiptsx402#2411ClosedAlgoVoi ran 4-impl JCS matrix against hybrid-PQC receipt cores; 16/16 byte-for-byte. Result retained at /canonicalisation-substrate-v2.
Cross-validation: action-ref-verifyx402#2398ClosedAlgoVoi ran 4-impl JCS matrix against work-binding vectors; 9/9 byte-for-byte including divergent-digest pin discipline.

Conformance fixtures and reference artefacts

SurfaceLocationStatusWhat it anchors
Cross-extension v0 vector sethttps://api.algovoi.co.uk/.well-known/cross-extension/v0.jsonLive (schema 1.1)Settlement / receipt / reputation adversarial-conformance envelope (5 attack classes), Ed25519-signed. Schema 1.1 adds a layer-type registry: the mandate_verification layer type is contributed by Christian Magorrian / A2CN Protocol (a2cn:record:v0.2); the dispute_resolution slot is pending Concordia. Composition envelope AlgoVoi-authored.
Compliance receipt JSON SchemaSchemaStore/schemastore#5726Merged 2026-05-23Draft-07 schema for the AlgoVoi compliance receipt; merged into the schemastore catalog. Every JSON-aware IDE that consumes the catalog now auto-validates AlgoVoi compliance receipts on open. Schema $id: https://json.schemastore.org/algovoi-compliance-receipt-v1.json.

Reference implementations

Installable substrate primitives published to PyPI and npm with byte-for-byte cross-language parity. All packages Apache 2.0.
PackagePyPInpmWhat it ships
algovoi-substratePyPInpmcanonicalize, action_ref, composite_trust_query_hash, build_compliance_receipt, verify_audit_chain, transition_hash, build_transactional_action_chain.
algovoi-settlement-attestationPyPInpmSettlement attestation builder and verifier. Closed three-state enum (SETTLED / PENDING_FINALITY / REVERSED).
algovoi-composite-trust-queryPyPInpmMulti-issuer composite trust verdict. Closed four-state enum.
algovoi-cancellation-receiptPyPInpmPSD2 Article 64 cancellation attestation envelope.
algovoi-refund-receiptPyPInpmPSD2 Article 89 refund attestation envelope.
algovoi-rfc9421-verifierPyPInpmRFC 9421 HTTP Message Signatures verifier for x402 and AP2 flows.
algovoi-rfc9421-signerPyPInpmRFC 9421 signer counterpart; produces Signature-Input and Signature headers.
algovoi-substrate-pqcPyPInpmPQC-aware substrate layer (v2 discipline). Falcon-1024, ML-DSA-65, ES256, Ed25519 cross-validated across three audit-grade PQC implementations.
algovoi-plugin-semantic-kernelPyPISemantic Kernel plugin: screen_recipient (ALLOW / REFER / DENY), create_payment, verify_payment, get_compliance_status.
algovoi-plugin-autogenPyPIAutoGen / ag2 guardrail: AlgoVoiGuardrailCapability tool_call_before hook returning a categorical verdict, plus a payment function.
algovoi-reference-agentPyPInpmReference A2A agent implementation demonstrating the full substrate stack end-to-end.
algovoi-audit-verifierPyPInpmCLI (algovoi-verify) and HTTP server for audit chain verification.
algovoi-receipt-verifierPyPInpmStandalone compliance-receipt verifier: JWS signature plus JCS-canonical re-hash, offline.
algovoi-receipt-sentinelPyPInpmReceipt sentinel: validates compliance receipts against the canonicalisation discipline and flags drift.
algovoi-webhook-verifierPyPInpmVerifies the X-AlgoVoi-Signature webhook header (v1 HMAC-SHA256, v2 HKDF-SHA256 / HMAC-SHA384). Offline-capable; 13 cross-validation vectors.
algovoi-atbPyPInpmAgent Trust Bench credential layer; full Falcon-1024 certificate verification via algovoi-atb[verify].
Public verifier endpoint: verify.algovoi.co.uk/action-ref — returns the RFC 8785 JCS canonical form and SHA-256 digest, verified byte-identical across 8 independent implementations.

Post-quantum and federation layer

The PQC credential-binding and cross-issuer federation I-Ds above are implemented by a commercial gateway layer (AlgoVoi Commercial License v1.0, not public PyPI): algovoi-federation-validator (composes independently-issued PQC ZKP credentials into a single federation token with no shared trust root), algovoi-zkp-receipt (Falcon-1024 signature covering payment-receipt and ATB ZKP credential fields together), and algovoi-atb-credential-verifier. The Apache-2.0 algovoi-substrate-pqc package (above) is the public PQC-aware canonicalisation substrate (Falcon-1024, ML-DSA-65, ES256, Ed25519 cross-validated). Full catalogue at /package-suite.

Data and registry

RepositoryPRStatusWhat it adds
electric-capital/open-dev-data#2874MergedAlgoVoi MCP Server added to the Electric Capital crypto-ecosystems dataset under Algorand.

Standards-discussion authorship

Where AlgoVoi authors or shapes spec text inside a protocol’s own RFC / working-group discussion.
ThreadVenueAlgoVoi roleStatus
x402#2326x402 Bazaar working groupSole author of the privacy_class settlement-visibility spec surface; absorbed working-group critique across a five-commit arcClosed; design on record
a2aproject/A2A#1858TaskState.PAUSED RFCContributed the PAUSED_BY_CLIENT(reason: compliance_review) binding tying the lifecycle state to the compliance-review outcomeDesign input on record
AP2#262AP2 communitySeeded the open_mandate_hash v0 conformance vector set; JCS + four-state mandate patterns adopted by independent downstream implementorsv0 live; independent adopters converging
The throughline: AlgoVoi contributes converged spec text and deterministic conformance artefacts, scoped as seeds the protocol communities own long-term, not vendor-proprietary surfaces. URN rows are protocol-scoped (urn:x402:), not vendor-scoped.

Agent framework integrations

Registry / FrameworkPRStatusWhat it adds
Semantic KernelPyPI algovoi-plugin-semantic-kernelPublishedKernel plugin exposing screen_recipient (categorical ALLOW / REFER / DENY), create_payment, verify_payment, get_compliance_status.
AutoGen / ag2PyPI algovoi-plugin-autogenPublishedtool_call_before guardrail hook (AlgoVoiGuardrailCapability) returning a categorical verdict, plus a function-style payment tool.
ElizaOSnpm @algovoi/plugin-elizaosPublishedMulti-chain A2A payment plugin: CREATE_PAYMENT_REQUEST, VERIFY_PAYMENT, CHECK_PAYMENT_STATUS actions plus an algovoi provider, across all 7 chains. Ships a full elizaos.plugin.json manifest. The npm package is live; the original upstream elizaos-plugins/registry submission predates that registry’s restructure.
MCP (any client)PyPI algovoi-mcp / npm @algovoi/mcp-serverPublishedThe AlgoVoi MCP server (29 tools) for Claude Desktop, Claude Code, Cursor, Windsurf, or any MCP client. uvx algovoi-mcp / npx -y @algovoi/mcp-server.

Wallet integrations

RepositoryPRStatusWhat it adds
TxnLab/use-wallet#434OpenAlgoVoi added as a wallet provider in the Algorand use-wallet library.
webdevalgo/NomadexAmmPublic#1OpenAlgoVoi wallet support added to Nomadex AMM.

Curated lists and ecosystem indexes

These are recognition entries, but they signal AlgoVoi’s footprint across adjacent open-source communities. Status labels are GitHub-accurate; list maintainers merge on their own cadence and some decline.

x402, AP2, and agent-payments ecosystem

A2A ecosystem

MCP and Web3 lists

Chain-specific lists

AI framework and security lists

RepositoryPRNotesStatus
TalEliyahu/Awesome-AI-Security#69Agent Trust Bench (adversarial payment-agent security)Merged
crewAIInc/awesome-crewai#60CrewAI payment-gate adapterOpen
ganarajpr/awesome-dspy#20DSPy adapterOpen
ottosulin/awesome-ai-security#233Agent Trust BenchOpen
UKGovernmentBEIS/inspect_evals#1732Agent Trust Bench eval registrationOpen (draft)
lukecav/awesome-woocommerce#10WooCommerce crypto gateway pluginOpen

Why we make this list public

Most payment providers ship a marketing site. The thing that distinguishes a real protocol participant is the public commit history, the PRs that maintainers can review and merge, and the contributions that show up upstream. We list all of these in one place — merged, open, and declined alike — so anyone evaluating AlgoVoi (a prospective tenant, a regulator, an investor, a competitor) can verify the contribution footprint without having to take our word for any of it. Where a maintainer declined a PR, we say so and point to where the work now lives. If you are a maintainer of an ecosystem repo we should be listed in and are not, tell us.

See also