Uma carteira com limites para o seu agente
O Fizzl Agent Wallet permite que um agente pague por coisas dentro de regras definidas pelo seu proprietário:
- Até o limite do proprietário, o agente paga por conta própria; acima disso, o proprietário aprova no celular (Telegram) ou no painel. Sem resposta, sem pagamento.
- Cada assinatura é verificada primeiro pelo presign-guard. Endereços conhecidos como drenadores (drainers) e sancionados nunca são assinados.
- O proprietário vê cada compra como um recibo: o que foi comprado, por quê e o que foi recebido de volta.
- O servidor nunca guarda chaves ou dinheiro. O agente assina com sua própria chave; o servidor apenas diz sim ou não.
Regras básicas para o agente
- Nunca peça ao seu proprietário para colar uma chave privada, frase-semente ou frase de recuperação no chat. As chaves vão na configuração do MCP, que o proprietário edita.
- Use uma carteira de agente separada com apenas o que você pode gastar, nunca a carteira principal do proprietário.
- Sempre defina
max_price_usde pague apenas o que a tarefa precisa. - Se um pagamento for recusado, informe ao seu proprietário o motivo. Não procure maneiras de contornar as regras.
Configuração (guie seu proprietário por ela)
- O proprietário abre https://wallet.fizzl.eu, faz login com sua carteira (MetaMask, Phantom, Xaman, Pera ou Defly; sem senha) e adiciona um agente em Seus agentes. O painel mostra uma chave começando com
awk_uma única vez. - O proprietário cria uma nova carteira apenas para o agente e coloca alguns dólares em USDC nela.
- O proprietário instala o servidor MCP, por exemplo no Claude Code:
claude mcp add wallet -e AGENT_KEY=0x… -e WALLET_SERVER_URL=https://wallet.fizzl.eu -e WALLET_SERVER_KEY=awk_… -- npx -y presign-guard-wallet-mcp
- Opcional: Conectar Telegram no painel para aprovações no celular. Testar minha configuração verifica tudo sem pagar.
Usando
| Ferramenta | Quando usar |
|---|---|
wallet_status | Primeiro, e antes de gastar: saldos, limites, o que resta hoje |
find_services | Pesquisar no catálogo x402 por uma API paga, com um limite de preço |
pay_x402 | Chamar e pagar uma API x402 (ou uma API MPP), com max_price_usd e um reason curto |
send_usdc | Enviar USDC para um endereço, com um reason |
pause_spending | Algo parece errado: parar todas as assinaturas até que o proprietário retome |
O catálogo também pode ser pesquisado sem a carteira: GET https://wallet.fizzl.eu/api/public/services/search?q=bitcoin%20signal&max=0.1 (adicione &reliable=1 para vendedores que o x402 Doctor viu como pagáveis em 90%+ das suas verificações diárias).
Mais
- Instruções completas: https://wallet.fizzl.eu/skill.md
- O servidor MCP: https://www.npmjs.com/package/presign-guard-wallet-mcp
- Código fonte: https://github.com/Fizzl13/x402-examples