check() step that returns an HTTP 402 challenge when payment is missing. The client pays on-chain, retries with proof, and the call goes through. Same shape across all 13 frameworks.
Available adapters
| Framework | What it gates | Source |
|---|---|---|
| LangChain | LLMs, chains, agent tool endpoints | langchain |
| LangGraph | Compiled StateGraph execution | langgraph |
| CrewAI | Crews, tasks, agent tools | crewai |
| AutoGen | Conversations, callable tools | autogen |
| AG2 | Multi-agent flows | (via AutoGen) |
| DSPy | Modules, programs, chains | dspy |
| LlamaIndex | LLMs, query engines, chat engines, ReAct agent tools | llamaindex |
| Pydantic AI | Agents, model calls | pydantic-ai |
| Vercel AI SDK | Model calls, tool calls | vercel-ai-sdk |
| Semantic Kernel | Chat completions, KernelFunction, plugins | semantic-kernel |
| Hugging Face | InferenceClient, transformers pipelines, smolagents tools | huggingface |
| Agno | Agno agents | agno |
| Google A2A | A2A endpoints (server side) | a2a |
Common shape
Every adapter has the same three-method surface:Picking a protocol
Each adapter supports x402, MPP, and AP2 on the same code path. Pick the one that matches your client:- x402 for HTTP-fronted endpoints. The most common case for LangChain or Vercel AI SDK servers.
- MPP for JSON-RPC or MCP-server-backed tools. Use when the call is method-shaped, not URL-shaped.
- AP2 for autonomous agents acting on a signed mandate.
Chains
All 13 framework adapters support all 7 chains: Algorand, VOI, Hedera, Stellar, Base, Solana, and Tempo. Pass the network key when constructing the adapter (e.g.network="base-mainnet").
Versioning
All adapters are at v1.1.0 of the shared client surface. Behaviour and method names are identical across frameworks; only the wrapping layer changes. If you switch frameworks you keep the same AlgoVoi configuration.ElizaOS plugin
@algovoi/plugin-elizaos is a native ElizaOS plugin (not a wrapping adapter). It registers three actions on the Eliza runtime so your agent can ask for, verify, and poll crypto payments across all 7 chains without holding any keys or fiat.
Actions
| Action | Trigger phrase examples | Returns |
|---|---|---|
CREATE_PAYMENT_REQUEST | ”invoice £9.99”, “ask for $20 on Solana” | checkout_url, token, chain, expires_at |
VERIFY_PAYMENT | ”verify tx abc123”, “confirm payment” | on-chain verification result |
CHECK_PAYMENT_STATUS | ”has token xyz been paid?”, “poll checkout” | paid, status, tx_id |
Setup
dash.algovoi.co.uk/signup. The $1,000 free mainnet trial applies.
What it does not need
The plugin is a thin HTTP wrapper aroundapi.algovoi.co.uk. Your agent needs no wallet, no private key, and no fiat custody — only the API key. Settlement goes direct on-chain customer-wallet → your merchant wallet.
Source: github.com/chopmob-cloud/elizaos-plugin-algovoi