はじめに
「AIエージェントに働かせたいけど、お金のやりとりはどうすればいいの?」
そんな疑問を解決するのが、Coinbaseが提供するAgentic Walletsです。
AIエージェントはさまざまなタスクを自律的に実行することができますが、「お金が動く瞬間」に自律性が止まるという大きな制約があります。
- トレードを推奨することはできても、実行はできない
- 必要なAPIを特定できても、自分で課金できない
- あらゆる金銭的判断で人間の承認待ちになる
Agentic Walletsはそんな制約を取り払うことができるものです。
Agentic Walletsとは?
2026年2月にCoinbaseからリリースされたAIエージェント専用のウォレット基盤です。
従来の暗号通貨ウォレットは人間が操作することを前提に設計されていますが、Agentic Walletsはエージェントが自律的に以下のような操作を行えるように設計されています。
- ステーブルコイン(USDC等)の保有・送金
- Baseチェーン上でのトークンスワップ
- エージェント間の決済(x402プロトコル)
- Tx単位の支出制限
主要機能
Agent Skills
オンチェーン操作の複雑さをプラグイン形式に抽象化した、7つのスキルが用意されています。
npx skills add coinbase/agentic-wallet-skills
インストールするだけで、以下のスキルをエージェントがそのまま利用できます。
| スキル | 概要 |
|---|---|
| Authenticate | メールOTPでウォレットにサインイン |
| Fund | Coinbase Onramp経由でウォレットに資金追加 |
| Send | USDCをイーサリアムアドレスに送金 |
| Trade | Base上でトークンをスワップ |
| Search for Service | x402 Bazaarで有料APIサービスを検索 |
| Pay for Service | x402エンドポイントにUSDCで支払い |
| Monetize Service | 自分でx402対応の有料APIを構築・公開 |
Authenticate(認証)
メールOTPでウォレットへのアクセスを確立し、エージェントがユーザーのメールにアクセス可能な場合はOTPコードを自動で読み取れます。
npx awal auth login user@example.com # OTP送信
npx awal auth verify <flowId> <コード> # 認証完了
npx awal status # 認証状態の確認
Fund(資金追加)
Coinbase Onramp経由でウォレットにUSDCを追加することができます。
npx awal@latest show # ウォレットUIを開く
※ しかし日本では、Coinbase Onrampは使えないので、直接ウォレットアドレスにUSDCを送金して資金追加することしかできません。
Send(送金)
USDCをイーサリアムアドレスに送金することができます。
npx awal send 1.00 vitalik.eth # ENSに送金
npx awal send 10 0x1234...abcd # アドレスに送金
npx awal send 5 alice.eth --chain base-sepolia # テストネット
ENSでもアドレスでも送金することができますし、テストネットを指定することもできます。
Trade(トークンスワップ)
Base mainnnet上でトークンをスワップすることができます。
npx awal trade 10 usdc eth # 10USDCをETHにスワップ
npx awal trade $50 eth usdc # $50相当のETHをUSDCにスワップ
npx awal trade 1 usdc <contract> # カスタムトークンアドレスも指定可
一般的なトークン(usdc, eth, weth)のほか、コントラクトアドレスを直接指定することで任意のトークンともスワップすることが可能です。
x402 - サービスの検索 ・ 支払い ・ 収益化
x402のスキルは、有料APIを「使う側」と「提供する側」の両方をカバーしています。
有料APIを使う側(Search for Service, Pay for Service)
# x402 Bazaarでサービスを検索(認証不要)
npx awal x402 bazaar search "xxx"
npx awal x402 bazaar list
# 有料APIに支払いリクエストを送る
npx awal x402 pay https://api.example.com/generate \
--method POST \
--body '{"prompt": "xxx"}' \
--max-amount 1000000 # 最大 $1.00
有料APIを提供する側(Monetize Service)
Express.jsとx402-expressパッケージで手軽に構築することができます。
# 自分のウォレットアドレスを取得して受け取り先に設定
npx awal address
実際に試してみる
前提条件
- Node.js 24以上
Step 1: ログイン
npx awal auth login user@example.com
メールにOTPコードが届きます。コマンド実行後に表示されるflowIdを控えておきます。
Step 2: 認証
npx awal auth verify <flowId> <OTPコード>
Step 3: 認証確認
npx awal status
Step 4: 残高確認とアドレス取得
npx awal balance
npx awal address
表示されたアドレスにUSDCを送金すれば、エージェント用ウォレットとして使い始められます。
まとめ
Agentic WalletsはAIエージェントに決済機能を持たせられるインフラです。
x402プロトコルを使ったエージェント間のマイクロペイメントや、Base上のガスレス取引、Monetize Serviceスキルを使った有料APIの公開まで、必要な仕組みがひととおり揃っています。
さらにnpx awalで簡単にエージェント用ウォレットを立ち上げられるのでハードルが低いのも特徴です。
