Skip to content

feat(ecosystem): add AlgoVoi — multi-chain x402 facilitator (Algorand, VOI, Hedera, Stellar)#85

Closed
chopmob-cloud wants to merge 2 commits into
coinbase:mainfrom
chopmob-cloud:feat/add-algovoi-ecosystem
Closed

feat(ecosystem): add AlgoVoi — multi-chain x402 facilitator (Algorand, VOI, Hedera, Stellar)#85
chopmob-cloud wants to merge 2 commits into
coinbase:mainfrom
chopmob-cloud:feat/add-algovoi-ecosystem

Conversation

@chopmob-cloud
Copy link
Copy Markdown

Summary

Adds AlgoVoi to the x402 ecosystem directory as a Facilitator.

AlgoVoi is a multi-chain x402 payment facilitator supporting non-EVM networks:

  • Algorand (USDC via ARC-3)
  • VOI Network (aUSDC via ARC-200)
  • Hedera (USDC)
  • Stellar (USDC)

Live facilitator endpoint: https://cloud.algovoi.co.uk
Website: https://www.algovoi.co.uk
Source: https://github.com/chopmob-cloud/AlgoVoi-Platform-Adapters

Changes

  • typescript/site/app/ecosystem/partners-data/algovoi/metadata.json — partner metadata
  • typescript/site/public/logos/algovoi.png — 256×256 brand logo (teal, transparent bg)

@cb-heimdall
Copy link
Copy Markdown

cb-heimdall commented Apr 20, 2026

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

@chopmob-cloud
Copy link
Copy Markdown
Author

Update: A2A agent-to-agent support now live

Since submitting this PR, AlgoVoi has added A2A v1.0 (Google Agent-to-Agent) support — so x402 can now run over the A2A REST transport as well as direct HTTP.

Protocol stack:

AI Agent
    │  POST {agent_url}/message:send
    ▼
A2A v1.0 REST server
    │  HTTP 402  X-Payment-Required: ...  (x402)
    ▼
Agent pays on-chain → retries with proof
    ▼
Task result returned

This means a payment-gated A2A agent can use x402 (alongside MPP and AP2) as its 402 challenge protocol, and any MCP-compatible AI assistant (Claude, Cursor, Windsurf) can discover and call it using the new fetch_agent_card + send_a2a_message tools in the AlgoVoi MCP Server.

Live two-agent smoke test (13/13 PASS): https://github.com/chopmob-cloud/AlgoVoi-Platform-Adapters/blob/master/mcp-server/smoke_mcp_a2a.py
MCP Server (npm + PyPI): https://github.com/chopmob-cloud/AlgoVoi-MCP-Server

@chopmob-cloud
Copy link
Copy Markdown
Author

Update — expanded to 7 networks

Pushed a refresh to metadata.json — AlgoVoi now advertises:

Networks: algorand-mainnet, voi-mainnet, hedera-mainnet, stellar-mainnet, base-mainnet, solana-mainnet, tempo-mainnet

Assets: ARC-3, ARC-200, HTS, Stellar-Credit, ERC-20, SPL-Token, TIP-20, USDC, USDCe

Since the original submission, AlgoVoi has added Base (Alchemy RPC), Solana (with Solana Pay reference pubkey binding), and Tempo (chain ID 4217). Single x402 endpoint now spans SVM, AVM, EVM, and Stellar mechanisms.

Commit: fde78f9. No blockers on our side — still ready for merge. 🙏

Since this PR was opened, AlgoVoi has extended coverage from the
original 4 non-EVM chains (Algorand, VOI, Hedera, Stellar) to also
include Base, Solana, and Tempo — with Solana Pay 'reference'
pubkey binding shipped 2026-04-24.

Widens networks[], assets[], and the description to reflect
live production surface.
@chopmob-cloud chopmob-cloud force-pushed the feat/add-algovoi-ecosystem branch from fde78f9 to afc9564 Compare April 26, 2026 12:05
@chopmob-cloud
Copy link
Copy Markdown
Author

Quick bump — about ten days since the last update.

Two items worth flagging since the seven-network expansion:

  1. PQC Tier 2 sub-project A shipped — HMAC dual-emit (v1 SHA-256 + v2 SHA-384) across every internal authentication channel and outbound webhook on the AlgoVoi facilitator. The x402 verification path picks this up transparently. Public posture at algovoi.co.uk/compliance.
  2. Same facilitator handles three protocols — x402 alongside AP2 v0.1 (sample contributed at google-agentic-commerce/AP2#218) and A2A v0.3 over the live agent card.

Live agent card for testing: https://api1.ilovechicken.co.uk/.well-known/agent.json

No rush on review — just keeping the thread fresh on what is actually shipping in production.

@chopmob-cloud
Copy link
Copy Markdown
Author

Mini bump — one network came live behind the same facilitator on 2026-05-05:

Stellar is now the seventh chain on the AlgoVoi x402 facilitator end-to-end. The xChain bridge path (EVM USDC → canonical Stellar USDC at Circle's GA5ZSEJ… issuer, ~60–120s) is live on mainnet. Allbridge Core's swap-and-bridge invokes a Soroban swap pool that auto-converts to classic USDC, credited via a normal account_credited effect on the merchant's G… address — any Stellar wallet supports the asset, no Soroban tooling required for the merchant. The same x402 verifier path (stellar-mainnet, USDC, Stellar SEP-7 URI for direct payment) handles both direct and xChain routes.

metadata.json networks list still reads correctly (already includes stellar-mainnet). Happy to update the entry text if the seven-network coverage warrants a touch-up.

@chopmob-cloud
Copy link
Copy Markdown
Author

Closing — this repo now mirrors x402-foundation/x402 since #93 ("chore: bump main to match foundation repo"), so PRs here no longer attract review. Re-opened against the canonical upstream as x402-foundation#2211.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants