Código de Cardano integrado ao SDK oficial do x402 para pagamentos de agentes de IA

A base de código do x402 agora inclui componentes da Cardano para clientes, servidores e facilitadores de pagamento. O suporte abrange a mainnet da Cardano e duas redes de teste, embora o pacote npm independente ainda não tenha sido lançado.

By SongMarketCap

Updated:

Cardano News - Código de Cardano integrado ao SDK oficial do x402 para pagamentos de agentes de IA

A x402 Foundation mesclou o pull request nº 2537 em 9 de setembro, adicionando Cardano ao SDK oficial em TypeScript do protocolo. A contribuição, enviada por Fabian Bormann da Cardano Foundation, inclui código funcional, testes e exemplos de integração.

Cardano é suportada por meio do esquema de pagamento exato do x402 na mainnet,

preprod e preview. A mesclagem move a rede de uma especificação de protocolo para o repositório principal usado para construir aplicações do x402.

x402 Conecta Solicitações HTTP com Pagamentos

X402 é um padrão de pagamento aberto originalmente desenvolvido pela Coinbase. Ele usa o status HTTP 402 Payment Required para conectar o acesso a um recurso online a um pagamento autorizado criptograficamente.

Uma API, um conjunto de dados ou um serviço digital pode retornar uma solicitação contendo o preço, a rede suportada e o endereço do destinatário. O cliente assina a transação exigida, enquanto um facilitador verifica o pagamento e o submete à blockchain selecionada.

O código da Cardano cobre cada parte desse processo. O cliente prepara e assina transações, o facilitador as verifica e as transmite, e o servidor define o preço e as condições para acessar um recurso protegido. A estrutura pode dar suporte a software e a agentes de IA que compram dados, recursos de computação ou acesso especializado a APIs.

O suporte a Cardano inclui mainnet e redes de teste

O SDK registra identificadores separados para a mainnet da Cardano, preprod e preview. Ele também dá suporte a ativos nativos da Cardano e a conexões de carteiras por meio do CIP-30.

USDM está configurado como o ativo denominado em dólar padrão para a mainnet e a preprod. Pagamentos em ADA podem ser feitos via lovelace quando configurado explicitamente, mas o ativo nativo não é usado como padrão para preços expressos em dólares.

O cliente assina a transação sem transmiti-la, deixando a verificação e o envio para o facilitador. A decodificação e a serialização de transações da Cardano são tratadas por meio do Evolution SDK baseado em TypeScript.

Masumi adiciona pagamentos entre agentes de IA

O código também inclui um método de pagamento conectado ao Masumi, infraestrutura baseada em Cardano para registrar e pagar agentes de IA.

Um servidor pode emitir uma cotação assinada pelo vendedor para um serviço específico e direcionar o pagamento ao contrato de escrow vested_pay do Masumi. O pagamento então é conectado aos termos apresentados na resposta HTTP 402 original.

A documentação identifica uma limitação de compatibilidade. A autorização usada pela integração do x402 difere do formato de assinatura no masumi-payment-service existente, portanto esses pagamentos exigem ferramentas compatíveis com o x402 para envio de resultados, reembolsos e tratamento de disputas.

Em 9 de setembro, o registro do npm não listava @x402/cardano, e seu fluxo de publicação dedicado não havia sido executado. Os desenvolvedores podem inspecionar e compilar o código mesclado a partir do repositório, enquanto a instalação direta do pacote ficará disponível após seu primeiro lançamento público no npm.