AVAlgoVoi
Tenant-free rail · 11 chains live

Chain-agnostic agent payments. No account required.

Agents that speak different chains negotiate a shared settlement lane and pay from their own wallet. Eleven mainnet chains, five settlement models, and extensible. Run it hosted pay-as-you-go, hosted multi-tenant, or self-hosted.

Live across
Algorand
Base
Monad
Polygon
Arbitrum
OP
Solana
Stellar
Voi
Hedera
Tempo
x402MPPAP2A2A
Live · read-only · no account

Chain-agnostic agent payment negotiation

Speak the chain vocabulary you already use, CAIP-2 ids or plain names, and negotiate a shared settlement lane. An agent posts the chains and protocols it supports; the rail returns the lanes you have in common and a recommended pick. Two agents that speak different chains converge on one, paid from your own wallet and keys, with no AlgoVoi account and nothing minted. It is agnostic and extensible across the lanes it supports today, and read-only, so discovery is free and the payment only happens once both sides agree.

What is chain-agnostic agent payment negotiation?
A read-only capability match: an agent posts the chains and protocols it supports, and the rail returns the shared settlement lanes plus a recommended pick, across eleven mainnet chains and the x402, MPP, AP2 and A2A protocols, with no account and payment kept in your own wallet or keys.
CAIP-2 agnostic · your own wallet · no account
POST /pay/v1/negotiatelive
# an agent tells the rail which chains + protocols it speaks
$ curl -X POST https://pay.algovoi.co.uk/pay/v1/negotiate \
    -d '{"chains":["eip155:8453","solana","hedera:mainnet"],
         "protocols":["x402","a2a"]}'

#  -> the rail returns the shared lane + a recommended pick
{
  "negotiated": true,
  "common_lanes": ["eip155:8453", "solana:5eyk...", "hedera:mainnet"],
  "common_protocols": ["x402", "a2a"],
  "recommended": { "network": "eip155:8453", "protocol": "x402" },
  "next": { "url": "/pay/v1/verify/receipt" }
}
🧭
Your chain vocabulary
CAIP-2 ids, plain names, mainnet or testnet forms. Send what your stack already speaks; the rail matches it.
🤝
Converge on one lane
Two agents that support different chains find the overlap and settle on one, with a recommended pick across all 11 chains and 4 protocols.
🔓
Read-only, no account
A pure discovery handshake: no signup, no key, no token minted, nothing to pay just to ask. The payment comes after you agree.
Tenant-free payment rail

AlgoVoi Pay:
pay per call, verify offline

A payment rail built for autonomous agents. No account, no API key, pay a few cents of USDC per call and get a signed receipt anyone can verify offline. Two doors: the tenant gateway is trust through governance; AlgoVoi Pay is trust through proof.

1
Discover
Point an agent at pay.algovoi.co.uk. It reads the A2A agent card and the x402 402 challenge. No signup, no key, no onboarding.
2
Pay, welded to the request
Send a few cents of USDC on Algorand, Base, Monad, Polygon, Arbitrum, OP, Solana, Stellar, Hedera, Voi or Tempo. Mined-tx lanes weld the payment to that exact challenge (mandatory, fail-closed); the EVM lanes also take a stock x402 signed authorization, bound by exact amount, payTo and single-use nonce.
3
Get a signed receipt
The rail verifies the payment on-chain, runs the service, and returns an Ed25519 receipt binding the request, the response, and the settled payment.
4
Verify offline, by anyone
Check the receipt against the published key (did:web:pay.algovoi.co.uk) with no callback to the rail. Self-contained proof of what was paid for.
pay.algovoi.co.ukno key
# Discover + pay any AlgoVoi Pay endpoint, no account
$ curl https://pay.algovoi.co.uk/.well-known/agent-card.json
#  -> A2A agent card (did:web:pay.algovoi.co.uk)

$ curl -X POST https://pay.algovoi.co.uk/pay/v1/verify/receipt
#  -> HTTP 402 + x402 accepts[]  (Algorand / Base / Monad / Polygon / Arbitrum / OP / Solana / Stellar / Hedera / Voi / Tempo)

# pay USDC welded to the challenge token, then present it:
$ curl -H "X-PAYMENT: <base64>" ...
#  -> 200 + Ed25519 receipt  (verify offline via /.well-known/jwks.json)
🎫
Payment is the credential
Tenant-free: no account, no API key, no KYB. An anonymous request, a payment, and a receipt.
🔗
Cross-protocol
Speak x402 over REST or A2A over JSON-RPC, the same money loop, discoverable as a real A2A agent.
⛓️
Multi-chain USDC
Settle in USDC across eleven chains, each proven end to end on mainnet: native Circle USDC on Algorand, Base, Monad, Polygon, Arbitrum, OP Mainnet, Solana, Stellar and Hedera; bridged on Voi (Aramid) and Tempo (Stargate).
🧾
Offline-verifiable receipts
Every response carries an Ed25519 JWS anyone can verify years later, with no live call and no PII.
🛡️
Theft-proof by design
Every payment is welded to the request it pays for, so a captured header can never be replayed.
🔍
Self-describing
Agent card, x402 descriptor, Bazaar catalog, DID document and JWKS all served at the origin.
x402 + A2A · 11 chains · offline-verifiable receipts

Build agents that pay and prove it

Read the docs, point your agent at the rail, and settle in USDC with a receipt you can verify offline. No relationship required.

Need to experience the product first?

Try the live wallet and agent demo →

Ready to pay the web
with crypto?

AlgoVoi is free, open source, and built for on-chain micropayments and AI agent commerce. Swap tokens, connect agents, and pay the web, install in seconds.

Building on agents? Run your own rails.

Self-hosted x402 / MPP / AP2 / agent-to-agent rails with operator custody, where every settlement produces a post-quantum signed receipt an auditor verifies offline with stock open-source tools. One-time perpetual licence, from $15k. Verifiable Compliance Suite from $15k.