エージェント決済

AIエージェントは、コードの記述、データの取得、リソースのプロビジョニングなど、ワークフローにおいてますます自律的になっています。完全に独立して動作するには、プログラムによってリアルタイムで、最小限のコストでサービスに対して「マイクロペイメント」を行う方法が必要です。従来の決済システムはマイクロペイメントには適していません。Solanaのサブセント手数料とサブセカンドのファイナリティにより、これが技術的にも経済的にも実現可能になります。

なぜこれが重要なのか?

例えば、開発者がLLMを使用してアプリケーションを構築する際、有料APIからデータが必要になったとします。重要なデータを取得するために、開発者はワークフローを中断し、APIを調査し、プロバイダーを選択し、アカウントを作成し、支払い方法を追加し、APIキーを生成し、キーを環境にコピーしてから、ワークフローを再開する必要があります。この摩擦はフロー状態を壊します。AI支援ワークフローにとっては、障害となります。

代わりに、エージェント決済を使用すれば、エージェントはリクエストを行い、支払いを済ませ、ワークフローを継続できます。アカウントは不要です。APIキーも不要です。手動介入も不要です。

pay.shでAPIの支払いを行う

pay.shは、HTTPエージェントやコマンドラインツール向けの決済レイヤーです。payをインストールするには、pay.shのドキュメントを参照してください。pay CLIは、curlcodexclaudeなどのツールをラップし、プロバイダーアカウントやAPIキーなしで有料APIを呼び出せるようにします。APIがMPPまたはx402の402 Payment Requiredチャレンジを返すと、payはローカルウォレットに署名の承認を求めます。

x402プロトコル

エージェント型決済には、従来のWebインターフェースを妨げることなく、標準的なWebインフラストラクチャ上でクライアントとサーバーが支払い条件を交渉する方法が必要です。マイクロペイメント分野はまだ黎明期にあり、この分野が進化するにつれて新しいツールや標準が登場する可能性があります。しかし、x402プロトコルは、強力なエコシステムのサポートを得た初期の標準として登場しました。x402は、HTTPの402「支払いが必要」ステータスコードを使用しています。これはHTTP/1.1以来の標準ですが、ブロックチェーン決済によって初めて実用的になりました。

仕組み

クライアントがリクエストを送信すると、支払い条件を含む402レスポンスを受け取り、その後署名済みの支払いとともに再試行します。サーバーは検証と決済をファシリテーターに委任します。ファシリテーターはオンチェーントランザクションの送信を処理するオプションの仲介者です。ファシリテーターが決済を確認すると、サーバーは要求されたコンテンツを返します。この分離により、APIプロバイダーはオンチェーンインフラストラクチャを直接管理することなく支払いを受け入れることができます。

x402フロー図x402フロー図

このプロトコルはステートレス(セッションやAPIキーが不要)で、標準的なHTTPインフラストラクチャで動作し、サーバーが受け入れるあらゆるSPLトークンをサポートします。以下は、x402ミドルウェアを使用してExpressサーバーをセットアップする方法のスニペットです:

app.use(
paymentMiddleware(
{
"GET /costly-data": {
accepts: [
{
scheme: "exact",
price: "$0.001",
network: "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",
payTo: svmAddress
}
],
description: "Costly data",
mimeType: "application/json"
}
},
new x402ResourceServer(facilitatorClient).register(
"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",
new ExactSvmScheme()
)
)
);
app.get("/costly-data", (req, res) => {
res.send({
report: {
data: "costly data"
}
});
});

x402の詳細については、以下のガイドをご覧ください:

x402ツール

SDK説明
CorbitsSolana特化型x402実装
MCPay.techMCPサーバー向けリクエスト単位決済
PayAISolanaサポート付きx402ファシリテーター
x402 GitHubリファレンス実装
ACKAgent Commerce Kit
A2A x402Googleのエージェント間決済

Is this page helpful?

目次

ページを編集
© 2026 Solana Foundation. 無断転載を禁じます。