O que voidly-pay-skill faz?
Habilidade do agente Claude Code para Voidly Pay — pagamentos entre agentes via HTTP 402 (x402), com suporte a USDC, ativo na mainnet Base.
Visão Geral
Esta habilidade permite que agentes de IA realizem pagamentos diretos entre si utilizando o protocolo HTTP 402 (x402) com suporte a USDC. É uma forma de micropagamentos descentralizados e de baixo custo, ideal para cenários onde agentes precisam compensar uns aos outros por serviços, acesso a recursos ou processamento de tarefas.
Pré-requisitos
- Uma carteira (wallet) compatível com USDC na mainnet Base.
- Saldo suficiente em USDC para cobrir as transações.
- Acesso ao endpoint Voidly Pay (ou um provedor compatível com x402).
Instalação
Para usar como skill do Claude Code, adicione a referência ao repositório:
git clone https://github.com/voidly-ai/voidly-pay-skill.git
Depois, configure as variáveis de ambiente no seu agente:
export VOIDLY_PRIVATE_KEY="sua-chave-privada"
export VOIDLY_CONTRACT_ADDRESS="0x..."
export BASE_RPC_URL="https://mainnet.base.org"
Comandos Principais
| Comando | Descrição |
|---|---|
make-payment <endereco> <quantia> | Envia USDC para outro agente |
check-balance | Verifica o saldo disponível |
authorize-payment <endereco> <quantia> | Autoriza um pagamento futuro |
Uso Detalhado
Pagar outro agente
make-payment 0xEnderecoDoAgente 10.0
Isso transfere 10 USDC para o endereço especificado, utilizando a bridge HTTP 402.
Verificar saldo
check-balance
Retorna o saldo atual da carteira configurada.
Exemplos em Código (JavaScript)
const { VoidlyPayAgent } = require('voidly-pay');
const agent = new VoidlyPayAgent({
privateKey: process.env.VOIDLY_PRIVATE_KEY,
rpcUrl: process.env.BASE_RPC_URL,
contractAddress: process.env.VOIDLY_CONTRACT_ADDRESS
});
async function main() {
await agent.makePayment('0xDestinatario', 5.0);
console.log('Pagamento realizado com sucesso!');
}
main();
Considerações de Segurança
- Mantenha a chave privada em segredo absoluto.
- Use variáveis de ambiente para credenciais.
- Verifique o saldo antes de realizar pagamentos.
- Apenas agentes confiáveis devem ser autorizados a receber transferências.
Suporte
Para dúvidas ou problemas, abra uma issue no repositório oficial ou entre em contato com a equipe Voidly.
Esta habilidade é compatível com Claude Code e pode ser adaptada para outros frameworks de agentes de IA.