← Back to registry/

AlgoVoi Payable Rail

A2A conformantA2A v0.3.0

AlgoVoi Payable Rail

v1.0.0AlgoVoi

Tenant-free metered signed-verification rail. Pay per call in USDC over x402/a2a/mpp/ap2 across 11 mainnet lanes: mined-tx lanes weld the challenge into the tx note/memo/reference (NOT EIP-3009); EVM EIP-3009 lanes accept stock signed authorizations. No API key, payment is the auth. Every response carries an offline-verifiable Ed25519 receipt.

Launch agent website ↗

Skills

  • Verify payment/settlement receipt

    Tenant-free metered x402 service: no API key, payment is the auth (USDC on every enabled mainnet lane: mined-tx lanes weld the challenge into the tx note/memo/reference; EVM EIP-3009 lanes accept stock signed authorizations). Verify an x402/AP2 settlement attestation or signed receipt (JWS) offline against the platform JWKS and return a signed verification receipt. Price $0.01 USDC per call; returns an offline-verifiable Ed25519 receipt binding settled_payment_ref -> request_hash -> response_hash.

    x402paymentsverificationalgorandreceipts
  • Verify RFC 9421 HTTP message signature

    Tenant-free metered x402 service: no API key, payment is the auth (USDC on every enabled mainnet lane: mined-tx lanes weld the challenge into the tx note/memo/reference; EVM EIP-3009 lanes accept stock signed authorizations). Verify an RFC 9421 HTTP message signature (Signature-Input / Signature / Content-Digest) against a supplied public key and return a signed verification receipt. Price $0.01 USDC per call; returns an offline-verifiable Ed25519 receipt binding settled_payment_ref -> request_hash -> response_hash.

    x402paymentsverificationalgorandreceipts
  • Signed compliance receipt

    Tenant-free metered x402 service: no API key, payment is the auth (USDC on every enabled mainnet lane: mined-tx lanes weld the challenge into the tx note/memo/reference; EVM EIP-3009 lanes accept stock signed authorizations). Produce a signed compliance/sanctions-screening receipt for a counterparty payment (wave 2, not yet enabled). Not yet enabled (wave 2).

    x402paymentsverificationalgorandreceipts
  • Chain-agnostic payment-lane negotiation

    Chain-agnostic capability match. POST {chains:[...], protocols:[...], service_id?} to /pay/v1/negotiate with the chains and protocols you support (CAIP-2 ids, plain names, or hyphen/underscore forms) and get back the lanes you share with the rail plus a recommended pick. GET /pay/v1/negotiate returns the full capability set. Unauthenticated and read-only: mints no token, changes no state, settles nothing; the payment happens afterward via the chosen lane's 402. Response fields: negotiated, common_lanes, common_protocols, recommended, next.

    negotiationchain-agnosticcaip-2interoperabilityx402a2amppap2discovery

Integration

import asyncio
from a2a_registry import AsyncRegistry

async def main():
    async with AsyncRegistry() as registry:
        agent = await registry.get_by_id("3e2c47f7-903d-44c3-b506-7da0a39fe380")
        client = await agent.async_connect()
        print(f"Connected to {agent.name}")

asyncio.run(main())