autorenew
5分でカスタム x402 エージェントを構築:AIエージェントのためのシームレスな暗号支払い

5分でカスタム x402 エージェントを構築:AIエージェントのためのシームレスな暗号支払い

TypeScript での x402 支払いリクエストを示すコードスニペット

やあ、ブロックチェーンをいじる仲間や AI ファンの皆さん。エージェント間(A2A)インタラクションが爆発的に広がる中、x402 の話題を耳にしたことがあるでしょう。これはただのプロトコルではなく、AI エージェントが従来の面倒な手続きなしに暗号支払いを自律的に扱えるようにする鍵です。最先端の技術を実用的なビルドに結びつける方法を常に探しているなら、Nader Dabit の最新スレッドはまさに金鉱です。

短めの7分動画(実際の構築時間は5分未満)で、Nader はオープンソースの TypeScript ライブラリを使ってカスタム x402 エージェントを作る手順を解説します。支払い要求、オンチェーンでの検証、魔法のような決済まで、シームレスです。彼はこれを改造して eBook を 1 USDC で販売するデモまでやっています。ここではステップごとに分解して、自分で試せるようにします。

x402 って結局何?

簡単に説明すると、x402 は HTTP プロトコルの拡張で、Google の Agentic Commerce の取り組みの一部として考案されました。ウェブサービスに対する「礼儀正しい割り込みボタン」のようなもので、AI エージェントがペイウォールに遭遇したときに特別な "402 Payment Required" 例外を投げます。これが検証可能で安全な暗号支払いフローをトリガーし、例外ベースの流れ(無限の往復や手続きのループなし)を維持します。

A2A 通信向けに作られているため、あなたの AI バイヤーエージェントが Base Sepolia(やその他の EVM チェーン)上でセラーエージェントと交渉し、人間を介さずに取引できます。Nader は元の Python ライブラリを TypeScript に移植しており、JS/TS 開発者にとって統合が非常に簡単になっています。npm install a2a-x402 でセットアップ完了です。

これは抽象的な理論ではなく、自動化された meme トークン取引や AI 駆動の NFT ドロップなど実世界の用途に最適です。エージェントがバイラルなミームを発見して即座にマイクロペイメントを決済する光景を想像してみてください。

5分で作る:ゼロから支払いフローまで

Nader はシンプルに始めます:リポジトリを GitHub からクローン。TypeScript の Google ADK(Agent Development Kit)を使った、すぐに実行できるクライアントとマーチャントのエージェント例が同梱されています。

  1. ​環境設定​​:クライアントとマーチャント両方のフォルダで .env.example.env にコピー。Google Gemini API キー、プライベートキー、Base Sepolia の RPC URL を入力します。(裏ワザ:テスト用に無料の Sepolia ETH と USDC を faucet から入手して、本物のガスを使わずに試せます。)

  2. インストール&実行​​:各フォルダで npm install を実行し、マーチャントサーバーとクライアントで npm run dev を立ち上げます。はい、ローカルのエージェントが localhost:3000 で起動します。

  3. ​基本をテスト​:クライアントエージェントに「鉛筆を買って」と話しかけます。エージェントがマーチャントに通知し、x402 を通じて支払いを要求し、0.01 USDC をオンチェーンで決済します。Base Sepolia explorer を開けば、ERC-20 転送が数秒で確認されるのが見られます。

Nader は実際のデモで例外の投げ方とキャッチの様子を見せています。例外ベースの優雅さ:クライアントエージェントがペイウォールにぶつかり、支払いをして、処理が進む、という流れです。

レベルアップ:ワンプロンプトで eBook を販売する

ここが面白いところです—Nader は手作業のコーディングを飛ばして「vibe coding」(彼が呼ぶ AI 支援開発)を使います。Cursor(Claude や GPT などのモデルを使った AI コードエディタ)にプロンプトを貼り付け、マーチャントエージェントをリファクタリングさせます:

  • ユーザーのクエリから eBook への興味を検出する。
  • 正確に 1 USDC を要求する。
  • 支払い確認後にプライベートな PDF の安全なダウンロードリンクを提供する(彼は開発者向けサンプル eBook を使用)。

プロンプトは大体こんな感じ:「このマーチャントエージェントを改造して、Base Sepolia 上で 'Developer Relations Essentials' eBook を 1 USDC で販売するようにしてください。支払いの検証とゲート付きダウンロードを含めてください。」実行ボタンを押して AI に定型処理を任せ、サーバーを再起動してテストします。

チャットで:「あなたの eBook について教えて。」エージェント:「$1 USDC です—欲しいですか?」あなた:「はい。」支払いが流れ、リンクが届き、完了。Nader はトランザクションをオンチェーンで検証して、これは煙幕ではないことを証明します。

この vibe-coding ハックは、プロトタイピングのやり方を変えます。ハンドラを何時間もいじる必要はなく、AI が重い部分を担ってくれるので、あなたは面白い部分に集中できます。

ブロックチェーン開発者にとっての意義

x402 はニッチな存在ではなく、AI エージェントが経済を回す未来の配管です。これを meme トークンに結びつけるのは簡単です—エージェントがバイラルなポンプを自動で買ったり、ミーム制作者へのロイヤルティを自動決済したりできます。EigenLayer の AVS(Actively Validated Services)を組み合わせれば(Nader の EigenCloud コラボに感謝)、これらのフローにリステークされたセキュリティを付与できます。

エコシステムも盛り上がっています。Crossmint のようなオンランプを扱うプレイヤーは Joyce の x402 ecosystem map をチェックしてください。あるいは、詳細な仕様を知りたい場合は library explainer を掘り下げてみてください。

今すぐフォークして作り始めよう:リソース

リポジトリを掴んで、meme トークンのマーケットプレイス案に合わせて調整し、作ったものを共有してください。エージェント型ウェブはもう来ています—それを稼働させましょう。

あなたの最初の x402 実験は何ですか?コメントで教えてください。🚀

おすすめ記事