Skip to main content
The AlgoVoi stack is organised in four layers: a canonicalisation substrate at the base, receipt formats above it, verifiers that validate those receipts, and platform services and integrations that produce and consume them. Every arrow in the diagram below is a verifiable, production-deployed dependency.

Architecture layers

1 — Package dependency stack

How the open-source packages depend on each other, from substrate up to the top-of-stack aggregator.

2 — Platform services

How the gateway uses the package layer and feeds the platform services.

3 — Integration layer

What calls the gateway and what the Agent Trust Bench exercises.

Interaction cross-reference

Rows = producer / source. Columns = what it depends on, calls, or feeds.

Data-flow by receipt lifecycle

Each payment event produces a structured receipt chain. All receipts share canon_version: jcs-rfc8785-v1 from the substrate.

Package dependency graph (compact)

Dependencies flow upward. Packages at each row depend only on packages at rows below them.

IETF I-D coverage

Eight Internet-Drafts anchor the formats this stack implements. Each I-D maps to one or more packages.

See also

  • Package suite — full package listing with install commands and download counts
  • Conformance vectors — the JCS conformance corpus used to validate substrate implementations
  • Compliance gate — the gateway endpoint that emits the compliance receipts this stack verifies
  • Audit chain — the WORM ledger that algovoi-audit-verifier validates against
  • Agent Trust Bench — Phase 8 ATB profiles exercising the full receipt stack