Skip to main content
The most interoperable and most complete agentic-payments substrate: the only one with a published cross-language byte-for-byte conformance corpus and post-quantum signing, on an open RFC 8785 floor anyone can verify.
This compares the AlgoVoi substrate against a representative current substrate (unnamed). It names no implementation: every row is something you can reproduce from public artifacts. Where the two are at parity, this says so plainly. The point is not that other substrates are broken; it is that AlgoVoi proves more, covers more, and signs for longer.

The shared floor, stated honestly

Both substrates canonicalise JSON with JCS (RFC 8785) and address content with "sha256:" + lowercase-hex(sha256(JCS(value))). On that floor they are equivalent by design, and that is the right floor: it is an open IETF standard. So this is not a determinism contest. A conformant JCS implementation in any language produces the same bytes. The difference is everything built on the floor, and whether the interoperability is proven rather than asserted.

Dimension comparison

DimensionAlgoVoiUnnamed (typical current substrate)
Canonicalisation floorJCS (RFC 8785), sha256: content digestJCS (RFC 8785), sha256: content digest (parity)
Cross-language conformance proofPublished, reproducible: 880/880 byte-for-byte agreements across 8 independent JCS implementations in 8 languages (Python, JavaScript, Go, Rust, Java, PHP, C#/.NET, Ruby), including the RFC 8785 author’s own Java implementationReference implementation only; cross-language byte-for-byte conformance not commonly published
Adversarial input agreement96/96 byte-for-byte on adversarial inputs, plus an input-bounds reject gate before canonicalisationNot commonly published
Post-quantum signingHybrid Falcon-1024 + ML-DSA-65 envelopes, alongside classicalClassical only (EIP-712 secp256k1 / JWS)
Signature survival through proxiesRFC 9421 proxy-chain verified 8/8 across 8 implementations through a 3-hop TLS re-terminating chainNot addressed
Receipt lifecycle coverageFull stack: admission, settlement, cancellation, refund, composite verdict, payment evidence frame, plus signed decision and audit chainsTypically a subset (identity or settlement envelope)
Open corpusApache-2.0: 30 vector sets, 245 vectors, plus a one-command self-contained validatorVaries; a full open conformance corpus is uncommon
Standards anchoringIETF Internet-Drafts for the constructionsVaries
Scale behaviour vs naive substrates~100% identifier retention at 1,000,000 operations, ~118k ops per second single coreCoarse-timestamp or bare-concat substrates drop ~98 to 99.9% and collide at scale (does not apply to JCS peers, which share the floor above)

Open tooling you can deploy today

The substrate is not a slide; it is shipped, open, and installable from PyPI and npm right now. Every package below has a published version number; the Unnamed column is blank because a representative current substrate publishes no equivalent versioned package for these layers. Versions are read live from the registries. Substrate and hardening
PackageWhat it doesAlgoVoi versionUnnamed
algovoi-substrateL1 JCS (RFC 8785) canonicalisation, action_ref, sha256: content digest0.4.0
algovoi-substrate-pqcJCS + post-quantum integration (signature-algorithm open-enum, cross-impl)0.1.2
algovoi-substrate-guarddeterministic input-bounds / DoS reject gate that runs before canonicalisation (profile_ref)0.1.0
Decision and policy (lite tiers)
PackageWhat it doesAlgoVoi versionUnnamed
algovoi-spend-guardrail-litepre-payment ALLOW / DENY decision bound to agent, mandate and policy (guardrail_ref)0.1.0
algovoi-compliance-gate-liteno-PII compliance ALLOW / REFER / DENY verdict bound to the policy in force0.1.0
algovoi-policy-bindingversion-provable, rotation-detectable policy-snapshot binding0.1.0
Receipt and evidence formats
PackageWhat it doesAlgoVoi versionUnnamed
algovoi-pefPayment Evidence Frame: transport-agnostic wrapper with a deterministic frame_id0.1.2
algovoi-settlement-attestationmulti-chain settlement attestation format0.1.1
algovoi-refund-receiptrefund receipt format0.1.1
algovoi-cancellation-receiptfour-state mandate cancellation receipt format0.1.1
algovoi-composite-trust-queryverifier-side composite trust-query response format0.1.1
algovoi-retention-chainself-verifiable audit chain linking payment receipts0.3.0
Verifiers, signers and validators
PackageWhat it doesAlgoVoi versionUnnamed
algovoi-rfc9421-verifierRFC 9421 HTTP Message Signatures + RFC 9530 content-digest verifier0.3.0
algovoi-rfc9421-signerRFC 9421 + RFC 9530 Ed25519 signer0.1.0
algovoi-audit-verifieroffline selective-disclosure audit-bundle verifier0.1.2
algovoi-receipt-verifieroffline JWS compliance-receipt verifier0.1.1
algovoi-webhook-verifierwebhook signature verifier (HMAC-SHA256 / HKDF)0.1.0
algovoi-receipt-sentineltenant-side tamper / replay / scan / burst detection0.1.0
algovoi-validateoffline validator for signed compliance evidence (auto-detects signature type)0.1.1
algovoi-reference-agentreference agent emitting a settlement-attestation-v1 receipt0.1.0
Agent-framework integrations and tooling
PackageWhat it doesAlgoVoi versionUnnamed
algovoi-plugin-crewaipayment guardrail provider and tools for CrewAI0.1.0
algovoi-plugin-autogenpayment guardrail capability for AutoGen / ag20.1.2
algovoi-plugin-semantic-kernelpayment and compliance plugin for Semantic Kernel0.1.1
@algovoi/plugin-elizaos (npm)AlgoVoi plugin for the elizaOS agent runtime0.1.1
algovoi-mcp / @algovoi/mcp-serverMCP server: payment links, verify payments, probe endpoints1.7.0
algovoi-atb / @algovoi/atbAgent Trust Bench client (175 adversarial x402 payment profiles)0.1.4
@algovoi/use-wallet-algovoi (npm)wallet hook for AlgoVoi web integrations1.0.1
n8n-nodes-algovoi (npm)n8n workflow nodes for AlgoVoi1.0.0
Every package above is published and versioned on PyPI and npm (a few adapters are npm-only, marked). Licences: the substrate, hardening, decision, receipt, verifier and validator layers are Apache-2.0; the agent-framework plugins are dual-licensed (Apache-2.0 or AlgoVoi-Commercial); the runtime adapters are MIT. The Unnamed column stays empty: there is no equivalent versioned package to cite.
pip install algovoi-substrate algovoi-substrate-guard algovoi-spend-guardrail-lite algovoi-pef
npm install @algovoi/substrate @algovoi/substrate-guard @algovoi/spend-guardrail-lite @algovoi/pef
A representative current substrate ships a reference implementation; AlgoVoi ships the whole stack, open, across two language ecosystems.

What this claims, and what it does not

  • Claims: AlgoVoi is the most interoperable substrate (the cross-language conformance is published and reproducible, not asserted), the most complete (full receipt lifecycle plus decision and audit chains), and the most future-proof (post-quantum signing today). All of it is open and verifiable.
  • Does not claim: that a JCS-based peer’s canonical bytes are wrong. On the RFC 8785 floor they are equivalent. Claiming otherwise would be false and is not the basis of this comparison.

Verify it yourself

The full open corpus (30 sets, 245 vectors) and the eight-language cross-validation harness live in the conformance-vectors repository, and the reference package reproduces every vector with no install and no network:
python validate.py            # 8/8 vectors reproduce byte for byte
Figures are from corpus manifest v0.15.0. The 880/880 cumulative is the directly-executed eight-implementation total as of 2026-06-18; the 96/96 adversarial-input agreements are counted separately.