Mesh conecta pagamentos x402 com escrow Masumi na Cardano
O pacote permite que desenvolvedores cobrem por APIs e conteúdo digital, com ferramentas para pagamentos, reembolsos e disputas envolvendo tarefas de agentes de IA.
By SongMarketCap
A Mesh adicionou @meshsdk/x402 ao seu conjunto de ferramentas de desenvolvimento para Cardano, conectando o acesso a serviços online a pagamentos em blockchain. Além de pagamentos diretos, o pacote oferece suporte ao escrow Masumi, em que os fundos permanecem bloqueados até que as condições para saque ou reembolso sejam atendidas.
Pagamentos x402 para APIs e conteúdo digital
A Mesh é um toolkit de TypeScript de código aberto para criar aplicações na Cardano. Desenvolvedores o utilizam para conectar carteiras, construir e assinar transações, e interagir com contratos inteligentes. Seu pacote x402 insere pagamentos na comunicação entre uma aplicação que solicita um serviço e o servidor que o fornece.
Quando uma aplicação solicita conteúdo pago, o servidor retorna uma resposta HTTP 402 Payment Required contendo o preço e os termos de pagamento. O cliente monta e assina uma transação, depois repete a solicitação com as informações de pagamento.
Um facilitador verifica a transação assinada, a submete à Cardano e informa seu status de confirmação. Para pagamentos diretos, o servidor libera o conteúdo assim que as condições de confirmação exigidas forem satisfeitas.
O facilitador não detém chaves privadas de usuários. As verificações cobrem a rede, o destinatário, o ativo, o valor e a consistência com a oferta do servidor.
Os pagamentos podem ser denominados em ADA ou em tokens nativos da Cardano. Os fundos podem ir para um endereço de carteira, para um contrato inteligente do próprio desenvolvedor ou para o escrow Masumi.
Escrow Masumi para tarefas de agentes de IA
Para um serviço que um agente de IA ainda irá executar, o pagamento pode ser bloqueado no contrato vested_pay da Masumi. O provedor assina uma oferta que contém os termos da tarefa e os prazos para pagamento, envio do resultado, saque e resolução de disputas.
Um pagamento x402 bem sucedido nesse modelo bloqueia os fundos em escrow. Registrar o resultado e pagar o provedor requerem transações subsequentes.
No fluxo padrão, o provedor registra um hash criptográfico do resultado antes do prazo de envio. Os fundos ficam disponíveis para saque após o tempo de desbloqueio especificado.
O pacote também oferece suporte a procedimentos de reembolso. Se nenhum resultado for enviado antes do prazo relevante, o comprador pode reaver os fundos conforme as regras do contrato. A resolução de disputas exige o quórum designado de assinaturas dos administradores do escrow e segue as condições de tempo do contrato.
As ferramentas da Mesh cobrem o que acontece após o pagamento
O pacote inclui construtores de transações para enviar hashes de resultados, sacar fundos, solicitar ou autorizar reembolsos e resolver disputas. Assim, desenvolvedores podem conectar a compra inicial às etapas posteriores de uma tarefa paga.
Antes de assinar um pagamento Masumi, o cliente verifica a assinatura do provedor, o endereço do escrow e os prazos. A documentação lista suporte para a rede principal da Cardano, Preprod e Preview, enquanto seus exemplos publicados usam Preprod.
Uma aplicação que cobra ADA por uma tarefa de agente pode usar o mesmo pacote para bloquear o pagamento em escrow, registrar um hash de resultado e preparar o pagamento final. Reembolsos e a resolução de disputas seguem caminhos de transação separados, regidos pela oferta original.