agent-payment-x402
Permite que agentes de IA realizem pagamentos com orçamentos por tarefa e controle de gastos. Usa carteiras não-custodiais e suporta várias redes blockchain para pagamentos.
O que ela faz
Esta ferramenta permite que um agente de IA pague por serviços ou APIs. Ela controla quanto o agente pode gastar em cada tarefa ou sessão, usando uma carteira digital que o próprio agente controla.
Quando usar
- ✓Quando um agente precisa pagar por uma API.
- ✓Quando um agente precisa comprar um serviço.
- ✓Quando é preciso definir um limite de gastos para cada tarefa do agente.
Exemplo do que pedir para a IA
“Pague pela análise desta imagem usando a API de visão computacional.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Quando o agente precisa pagar, ele usa um protocolo especial (x402) que negocia o preço e verifica se há saldo suficiente. Depois, ele faz o pagamento usando uma carteira digital segura que ele mesmo gerencia, sem que ninguém precise guardar o dinheiro por ele.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add affaan-m/ECC --skill agent-payment-x402Ou baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/agent-payment-x402/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Execução de Pagamento de Agente (x402)
Permita que agentes de IA realizem pagamentos com políticas definidas e controles de gastos integrados. Utiliza o protocolo de pagamento HTTP x402 e ferramentas MCP para que os agentes possam pagar por serviços externos, APIs ou outros agentes sem risco de custódia.
Quando Usar
Use quando: seu agente precisar pagar por uma chamada de API, comprar um serviço, liquidar com outro agente, impor limites de gastos por tarefa ou gerenciar uma carteira não custodial. Combina naturalmente com as habilidades cost-aware-llm-pipeline e security-review.
Árvore de Decisão
Escolha o caminho de integração com base se seu agente está comprando acesso a uma API paga ou cobrando outros por uma:
| Necessidade | Caminho recomendado |
|---|---|
Agente paga uma API com restrição 402 na Base ou outra cadeia compatível com agentwallet |
Use agentwallet-sdk como um servidor de pagamento MCP com política de gastos rigorosa |
| Agente paga uma API com restrição 402 na X Layer | Use o Protocolo de Pagamentos de Agente OKX de okx/onchainos-skills; okx-x402-payment é um alias legado depreciado |
| Agente paga uma API com restrição 402 na Solana ou outra rede x402 v2 | Envolva o cliente HTTP do agente com o pacote upstream @x402/fetch ou @x402/axios e registre os esquemas EVM/SVM; o facilitador do servidor de recursos verifica e liquida |
| API cobra agentes na Solana ou em várias redes (TypeScript, Python ou Go) | Use o middleware x402 upstream de x402-foundation/x402 — @x402/express, @x402/hono, @x402/next, ou @x402/fastify para TypeScript, x402 para Python, github.com/x402-foundation/x402/go/v2 para Go |
| API em TypeScript cobra agentes | Use a documentação do SDK de vendedor OKX Payments TypeScript para Express, Hono, Fastify ou Next.js |
| API em Go cobra agentes | Use a documentação do SDK de vendedor OKX Payments Go para Gin, Echo ou net/http |
| API em Rust cobra agentes | Use a documentação do SDK de vendedor OKX Payments Rust para Axum |
| API em Java cobra agentes | Use a documentação do SDK de vendedor OKX Payments Java para Spring Boot 2/3, Java EE ou Jakarta |
| API em Python cobra agentes | Verifique o repositório atual do OKX Payments antes da implementação; um guia de vendedor em Python pode não estar disponível |
Redes Suportadas
agentwallet-sdk: use a documentação do pacote para confirmar a cobertura de rede atual antes da produção. Base Sepolia é o padrão de desenvolvimento mais seguro; Base mainnet é o caminho de produção destacado pela habilidade original.- OKX Payments / X Layer: a documentação atual do vendedor visa X Layer (
eip155:196) e liquidação USDT0. Obtenha a documentação atual do SDK antes de gerar código de produção, pois os pacotes de pagamento e o comportamento do facilitador podem mudar rapidamente. - Pacotes
upstreamx402: multi-rede por design — uma rota pode anunciar Base e Solana simultaneamente e deixar o comprador escolher. Os pacotes usam o facilitadorx402.orgpor padrão, que é apenas para testnet (Base Sepoliaeip155:84532, Solana devnetsolana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1, além de testnets Stellar, Aptos, Hedera e XRPL) e não se destina a rotas mainnet. Para mainnet (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdppara Solana), facilite você mesmo, execute seu próprio facilitador ou escolha um hospedado na lista de facilitadoresupstream— veja a comparação de facilitadores na Opção C. Confirme a cobertura ao vivo no endpoint/supporteddo facilitador antes da produção, em vez de codificá-lo aqui.
Como Funciona
Protocolo x402
x402 estende o HTTP 402 (Pagamento Necessário) para um fluxo negociável por máquina. Quando um servidor retorna 402, a ferramenta de pagamento do agente negocia o preço, verifica o orçamento, assina uma transação e tenta novamente apenas dentro da política e do limite de confirmação definidos pelo orquestrador.
Controles de Gastos
Cada chamada da ferramenta de pagamento impõe uma SpendingPolicy:
- Orçamento por tarefa — gasto máximo para uma única ação do agente
- Orçamento por sessão — limite cumulativo em toda uma sessão
- Destinatários permitidos — restringe quais endereços/serviços o agente pode pagar
- Limites de taxa — transações máximas por minuto/hora
Carteiras Não Custodiais
Os agentes mantêm suas próprias chaves por meio de contas inteligentes ERC-4337. O orquestrador define a política antes da delegação; o agente só pode gastar dentro dos limites. Sem fundos agrupados, sem risco de custódia.
Integração MCP
A camada de pagamento expõe ferramentas MCP padrão que se encaixam em qualquer configuração Claude Code ou agent harness.
Nota de segurança: Sempre fixe a versão do pacote. Esta ferramenta gerencia chaves privadas — instalações de
npxsem fixação introduzem risco de cadeia de suprimentos.
Opção A: agentwallet-sdk (Base / multi-chain)
{
"mcpServers": {
"agentpay": {
"command": "npx",
…
Perguntas frequentes
O que é 'não custodial'?
Significa que o agente (ou você) tem controle total das chaves da carteira e dos fundos, sem depender de um terceiro para guardar o dinheiro.
O que é um 'orquestrador'?
É o sistema ou pessoa que define as regras e limites de gastos para o agente antes dele começar a trabalhar.
Quais redes de pagamento são suportadas?
Suporta redes como Base, X Layer e Solana, além de outras redes compatíveis com EVM, dependendo da configuração específica.
Detalhes
Descrição original do autor
Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk, X Layer through OKX Payments / OKX Agent Payments Protocol, and Solana plus multi-network EVM through the upstream x402 packages with facilitator-based settlement. Use when an agent must pay for something itself and needs per-task budgets, spending con
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #133
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
mcp-builder
Ajuda seu agente a criar servidores que conectam LLMs a serviços externos. Essencial para integrar APIs e serviços usando Python ou Node/TypeScript.
anthropics/skills
prepare-mcp-integration
Prepara integrações com fornecedores (MCP) através de pesquisa e aprovação humana. Segue um processo guiado para novas integrações.
paperclipai/paperclip
first-task
Guia o agente na primeira tarefa do usuário. Ele interpreta a resposta inicial, esclarece o objetivo e propõe um plano ou tarefa única para aprovação.
paperclipai/paperclip