AI決済向けのCardano x402パッケージがnpmで公開

公式の@x402/cardanoリリースにより、開発者はクライアント、サーバー、決済ファシリテーター向けのインストール可能なコンポーネントを利用でき、アプリケーションやAIエージェントがADAまたはCardanoのネイティブトークンでの支払いとAPIアクセスを結び付けられるようになります。

By SongMarketCap

Updated:

Cardano News - AI決済向けのCardano x402パッケージがnpmで公開

Cardano Foundationは、HTTP 402 Payment Requiredステータスを基軸に構築されたオープンな決済標準である公式のx402 SDKを通じて、Cardanoが利用可能になったと発表しました。Cardanoのコードは9月上旬にx402リポジトリへ統合されていましたが、スタンドアロンのパッケージが新たにnpmで公開され、TypeScriptアプリケーションに追加できる状態になりました。

公式のCardano x402パッケージがnpmに公開

@x402/cardano パッケージは9月18日にバージョン2.26.0として公開されました。x402経由でCardanoの支払いを処理するために用いられるクライアント、サーバー、ファシリテーター各コンポーネント向けに、個別のモジュールを提供します。

クライアントはCardanoトランザクションを準備して署名します。サーバーは保護されたデジタルリソースに対して、価格、受け入れ資産、ネットワーク、受取アドレスを定義します。ファシリテーターは、署名済みトランザクションがそれらの条件に一致していることを検証し、決済を処理します。

Cardano対応は9月9日に公式のx402 SDKへマージされ、mainnet、preprod、previewをカバーしました。その段階では、開発者はリポジトリからコードを閲覧しビルドすることはできましたが、専用のnpmパッケージはまだリリースされていませんでした。

今回の公開によって、そのインストール面の空白が解消されました。Cardano Foundationは、開発者が自分のアプリケーションにx402決済を組み込む際に実行し調整できるデモンストレーションも共有しています。

x402がCardanoのAPI決済を処理する仕組み

X402はHTTP 402 Payment Requiredステータスを、クライアントとサーバー間のプログラム可能な決済フローへ転換します。このプロトコルは当初Coinbaseが開発し、現在はLinux Foundationの下にあるx402 Foundationが管理しています。

アプリケーションまたはAIエージェントが有料APIを要求すると、サーバーは価格、Cardanoネットワーク、受け入れ資産、受取アドレス、支払い期限を含むHTTP 402のレスポンスを返すことができます。クライアントはそれらの条件を満たすトランザクションに署名し、支払い証跡を添えてリクエストを再送します。

ファシリテーターがトランザクションを確認して決済を確定し、その後にサーバーが要求されたデータや計算リソースなどのデジタルリソースを提供します。これにより、支払いとアクセスの可否決定は同一のウェブリクエストとレスポンスの過程で行われます。

このモデルにより、API事業者は従来型のチェックアウトページや前払い残高、サブスクリプションを必要とせずに、個々の呼び出しごとに課金できます。サービスはADAまたは選択したCardanoのネイティブトークンでの支払いを設定でき、運用者は受け入れる資産を明示する必要があります。

この構造は、データや計算リソースをプログラムによって購入する必要があるアプリケーションや自律エージェント向けに設計されています。各統合ごとに別個の決済形式を求めるのではなく、より広く普及するx402プロトコルを中核とした既存サービスへCardanoを標準化された形で接続できるようにします。

Cardanoファシリテーターがpreprodでのテストを完了

Cardano Foundationは、Javaで開発された別個のx402ファシリテーターも公開しました。このサービスはCardanoの厳密な支払い方式を実装し、ユーザーまたはエージェントによって既に署名されたトランザクションを検証します。秘密鍵は保持せず、単独で資金を移動させることはできません。

このファシリテーターは、直接アドレスへの支払い、AIエージェントのトランザクション向けのMasumi’s vested_payエスクロー、設定可能なPlutusスクリプトによる送金をサポートします。リポジトリでは、166件のテスト完了とCardano preprod上でのエンドツーエンドのトランザクションが報告されており、トランザクションの構築、署名、検証、決済、独立したオンチェーン確認までを網羅しています。

このサービスはCardano mainnetに対してはまだテストされていません。したがって、現時点で提供されている実装は、一般に稼働するmainnetの決済サービスではなく、プレプロダクションでテスト済みのファシリテーターです。

今回のnpmリリースにより、開発者が本日から利用できる範囲が変わりました。Cardanoのx402コンポーネントは、もはやメインのリポジトリから手作業でビルドする必要はありません。公式パッケージとしてインストールし、提供されているデモに接続し、アプリケーションまたはエージェントの決済向けにファシリテーターを設定できるようになりました。本番導入には引き続き、対応資産の設定、運用インフラ、mainnetでの決済テスト完了が必要です。