AIエージェント決済向け公式x402 SDKにCardanoコードがマージ

x402のコードベースに、クライアント、サーバー、決済ファシリテーター向けのCardanoコンポーネントが含まれるようになった。サポートはCardano mainnetと二つのテストネットをカバーするが、単体のnpmパッケージはまだリリースされていない。

By SongMarketCap

Updated:

Cardano News - AIエージェント決済向け公式x402 SDKにCardanoコードがマージ

x402 Foundationは9月9日にプルリクエスト#2537をマージし、プロトコルの公式TypeScript SDKにCardanoを追加した。Cardano FoundationのFabian Bormannが提出したこの貢献には、動作するコード、テスト、統合例が含まれている。

Cardanoはx402のexact paymentスキームを通じてmainnet、

preprodおよびpreviewに対応している。このマージにより、当該ネットワークはプロトコル仕様段階から、x402アプリケーションの構築に用いられるメインリポジトリへと移された。

x402はHTTPリクエストと決済を接続

X402はCoinbaseが当初開発したオープンな決済規格である。HTTP 402 Payment Requiredステータスを用いて、オンラインリソースへのアクセスと暗号学的に認可された支払いを結び付ける。

APIやデータセット、デジタルサービスは、価格、対応ネットワーク、受取アドレスを含むリクエストを返すことができる。クライアントは必要なトランザクションに署名し、ファシリテーターが支払いを検証して選択したブロックチェーンに送信する。

Cardano向けのコードはこのプロセスの各要素を網羅している。クライアントはトランザクションを準備して署名し、ファシリテーターがそれを検証してブロードキャストし、サーバーは保護されたリソースへのアクセスに必要な価格と条件を定義する。この構成により、ソフトウェアやAIエージェントがデータや計算資源、専用APIアクセスを購入できる。

Cardanoサポートにはmainnetとテストネットが含まれる

このSDKはCardano mainnet、preprod、previewに対して個別の識別子を登録する。また、CardanoネイティブアセットおよびCIP-30によるウォレット接続にも対応する。

USDMはmainnetとpreprodにおけるドル建てデフォルト資産として構成されている。明示的に設定した場合はlovelaceを通じてADAでの支払いも可能だが、ドル建て価格のデフォルト資産としてネイティブ資産は使用されない。

クライアントはトランザクションをブロードキャストせずに署名し、検証と送信はファシリテーターに委ねられる。Cardanoトランザクションのデコードとシリアライズは、TypeScriptベースのEvolution SDKによって処理される。

MasumiがAIエージェント間の決済を追加

このコードには、AIエージェントの登録と支払いのためのCardanoベースのインフラであるMasumiに接続された決済手段も含まれている。

サーバーは特定のサービスに対する売り手署名付き見積もりを発行し、支払いをMasumiのvested_payエスクローコントラクトに振り向けることができる。これにより、その支払いは元のHTTP 402レスポンスで提示された条件に結び付けられる。

ドキュメントは一つの互換性上の制約を指摘している。x402統合で用いられる認可は、既存のmasumi-payment-serviceにおける署名形式と異なるため、結果の提出、返金、紛争処理にはx402対応のツールが必要となる。

9月9日時点でnpmレジストリには@x402/cardanoが掲載されておらず、専用の公開ワークフローも実行されていなかった。開発者はリポジトリからマージ済みコードを確認およびビルドでき、直接のパッケージインストールは初のnpm公開後に利用可能となる。