zx402 testa financiamento privado para agentes de IA na Cardano
As demonstrações em Preprod do projeto conectam um pool de financiamento compartilhado a pagamentos via x402 e Masumi. Provas de conhecimento zero buscam obscurecer qual depósito financia uma compra, mantendo o próprio pagamento público.
By SongMarketCap
Updated:
zx402 documentou duas compras de serviços no Cardano Preprod usando um pool projetado para separar os gastos de um agente de IA de sua carteira original. Os testes de 7 de outubro abordam um problema de privacidade para o comércio automatizado: históricos públicos de pagamentos podem revelar os fornecedores de um agente, a frequência de compras e o orçamento operacional.
Duas compras via x402 e Masumi
A primeira demonstração pagou um serviço de meteorologia por meio do x402, que usa HTTP 402 para solicitar pagamento. A resposta custou 2 tUSDM, com uma taxa separada para o relayer que submeteu a transação do pool.
Usando fundos depositados anteriormente, o pool financiou um novo endereço de uso único que concluiu um pagamento x402 padrão. O serviço retornou uma resposta de meteorologia, enquanto o saldo restante permaneceu no pool para outra compra.
O segundo teste pagou ao agente da Masumi “Expose: Web Single Answer” 0.01 tUSDM para explicar, em uma frase, uma prova de conhecimento zero. Aqui, o pool financiou a carteira de compra de um nó de pagamento da Masumi. Em seguida, os fundos entraram no escrow da Masumi, e o log publicado registrou a tarefa como concluída.
A distinção é importante para o fluxo de pagamento: o teste com x402 usou um endereço de uso único, enquanto o teste com a Masumi financiou uma carteira de compra existente. A equipe publicou logs de terminal e links de transação para ambas as execuções, que usaram tokens de teste em vez de fundos de mainnet.
Como funciona o Cardano Privacy Pool
Um agente deposita fundos publicamente e mantém uma nota privada registrando sua reivindicação sobre eles. Quando o depósito é aprovado, o agente gera localmente uma prova de conhecimento zero, demonstrando a propriedade de fundos aprovados e não gastos sem identificar o depósito por trás da compra.
Um relayer submete a prova e a transação. No fluxo padrão do x402, o pool financia um novo endereço de uso único antes de o pagamento chegar ao vendedor. Segundo a documentação, os vendedores podem aceitar esses pagamentos sem integrar código específico do zx402. Fundos não gastos tornam-se uma nova nota privada disponível para compras posteriores.
A privacidade tem limites definidos. Os montantes, os momentos e os pagamentos de saída do pool permanecem visíveis. Um pool pequeno ou valores coincidentes podem tornar as transações mais fáceis de correlacionar, enquanto sacar publicamente o saldo restante pode expor conexões com compras anteriores.
O provedor de infraestrutura de blockchain do agente também pode observar seus endereços e solicitações. O design, portanto, mira o vínculo público entre financiamento e gasto, com privacidade adicional dependendo de como o agente acessa a rede.
O que falta antes da mainnet
O código-fonte, o SDK e as instruções de teste estão disponíveis para desenvolvedores. O site público fornece documentação, mas não conecta carteiras nem executa transações.
A aprovação de depósitos está implementada, embora a triagem externa não esteja. O serviço atual aprova depósitos a menos que uma função de negação configurada os rejeite; nenhuma fonte de dados de triagem está conectada.
Os custos também moldam o uso pretendido. Saídas na Cardano devem conter um montante mínimo de ADA, então a equipe posiciona o pool para pagamentos maiores, financiamento de escrow e canais de pagamento, em vez de transações individuais em blockchain para cada solicitação de API de baixo custo.
A implantação na mainnet segue pendente, e ninguém fora do projeto revisou seu design ou código. Antes de aceitar fundos externos, a zx402 lista uma configuração criptográfica multipartidária e uma auditoria externa de segurança entre seus requisitos. Também precisa de um novo pool com verificações em blockchain que imponham o estado inicial correto, substituindo a dependência atual do responsável pela implantação para inicializar corretamente.