x402-gateway について
x402-gatewayは、APIアクセスの支払いを行うエージェント向けの決済ゲートウェイとSDKです。HTTP 402とArc上のUSDCを使い、支払い後にアクセスを許可します。取引やウォレットを試せるPlaygroundも含みます。
主な機能
- 01HTTP 402決済ゲートウェイ
- 02Arc上でのUSDC決済
- 03x402決済用エージェントSDK
- 04ウォレット・取引のPlayground
活用シーン
- 01エージェントによるAPI呼び出しの支払い
- 02Arcテストネットでのエージェント決済の検証
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.gentechlabs.net/mcpclaude mcp add --transport http net-gentechlabs-x402-gateway https://api.gentechlabs.net/mcp{"mcpServers":{"net-gentechlabs-x402-gateway":{"type":"http","url":"https://api.gentechlabs.net/mcp"}}}Cursor で開く{"servers":{"net-gentechlabs-x402-gateway":{"type":"http","url":"https://api.gentechlabs.net/mcp"}}}VS Code で開く{"mcpServers":{"net-gentechlabs-x402-gateway":{"type":"http","url":"https://api.gentechlabs.net/mcp"}}}{"mcpServers":{"net-gentechlabs-x402-gateway":{"serverUrl":"https://api.gentechlabs.net/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
programmable-money-x402
Encode Club Programmable Money Hackathon — Circle × Arc
トラック:Agentic Economy — ウォレットを保有し、USDC で自律的に支払いと取引を行う AI エージェント リポジトリ(公開): https://github.com/Gentech-Labs/programmable-money-x402
課題
AI エージェントは API、コンピューティング、データの利用料を支払う必要がありますが、それをプログラムで実行する標準的な方法はありません。連携のたびに、API キーの手動設定、サブスクリプション、または独自の決済フローが必要になります。エージェントの真の自律性には、プログラム可能なお金が必要です。
ソリューション
Arc 上の x402 — Circle の USDC インフラストラクチャと HTTP 402 Payment Required 標準をつなぐ決済ゲートウェイです。
- エージェントが API を呼び出す → 決済要件を含む HTTP 402 を受け取る
- エージェントが Arc 上で USDC を支払う(1 秒未満で決済、USDC で手数料を支払い)
- アクセスが許可される — API キーも、登録も、人間の介在も不要です
これはエージェントエコノミーのためのプログラム可能なお金です。
アーキテクチャ
Agent → HTTP Request → x402 Middleware → HTTP 402 + Arc USDC invoice
↓ ↓
Access Granted ← Payment Verified ← Agent pays USDC on Arc
トラックの重点
Agentic Economy — AI エージェントが Arc 上でウォレットを保有し、Circle のステーブルコインネイティブな L1 を利用して、サービス料金を USDC で自律的に支払い、1 秒未満で決済します。
コンポーネント
- x402 Gateway — 任意の API に組み込めるミドルウェア。402 → 決済 → アクセスの処理を担います
- Arc Settlement Layer — Arc 上の Circle のインフラストラクチャを介した USDC 送金
- Agent SDK — あらゆるエージェントが x402 API に支払うための単一の関数呼び出し
- Playground — トランザクションのテスト、ウォレットの管理、フローのリアルタイム確認
Arc + Circle を選ぶ理由
Arc はこの用途を想定して構築されています。ネイティブ手数料トークンとしての USDC、1 秒未満のファイナリティ、プログラム可能なウォレットインフラストラクチャを備えています。Arc 上の x402 なら、エージェントは要求を受けたのと同じブロック内で決済できます。
デプロイ(Arc テストネットで稼働中)
ArcAgentWallet.sol — 自律型エージェントウォレットコントラクト — デプロイ済みで、オンチェーンで検証済み:
| 項目 | 値 |
|---|---|
| ネットワーク | Arc テストネット(チェーン ID 5042002) |
| コントラクト | 0x79ec00506db1ea123752084ebf1d4f26e0655287 |
| デプロイトランザクション | 0x3b6085b19997ff34a706cb0c746f29f7cba8773a9e8b930da44e93f1dc7f6d85 |
| ブロック | 55,009,063 |
| デプロイヤー | 0xB6c0C5859Df4fA84bD17727e468e297006a05a3c(テストウォレット。フォーセットの USDC で資金を供給) |
| ステータス | ✅ 成功(使用ガス量 1,757,302) |
| ランタイムバイトコード | 7,880 バイト。オンチェーンで検証済み |
| エクスプローラー | https://testnet.arcscan.app/tx/0x3b6085b19997ff34a706cb0c746f29f7cba8773a9e8b930da44e93f1dc7f6d85 |
デプロイ済みコントラクトの機能: エージェントウォレットは USDC を自律的に保有でき、あらゆる当事者から資金を受け取り、安全のためのタイムアウト付きでエージェントが開始した送金を実行できます。Circle の Arc L1 上で稼働する、エージェントのためのプログラム可能なお金です。
チーム
Jordan Jones — GenTech Labs
スケジュール
| 週 | マイルストーン |
|---|---|
| 1 週目 | ✅ プロジェクトのセットアップ、アーキテクチャの定義 |
| 2 週目 | ✅ x402 ゲートウェイ + Arc/Circle との連携 |
| 3 週目 | ✅ Agent SDK + エンドツーエンドのフロー |
| 4 週目 | ✅ Arc テストネットに MVP をデプロイ(8 月 2 日)— デモ、動画、提出 |
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。