2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIエージェントに財布を持たせよう ー Coinbase Agentic Wallets 入門

2
Posted at

はじめに

「AIエージェントに働かせたいけど、お金のやりとりはどうすればいいの?」
そんな疑問を解決するのが、Coinbaseが提供するAgentic Walletsです。

AIエージェントはさまざまなタスクを自律的に実行することができますが、「お金が動く瞬間」に自律性が止まるという大きな制約があります。

  • トレードを推奨することはできても、実行はできない
  • 必要なAPIを特定できても、自分で課金できない
  • あらゆる金銭的判断で人間の承認待ちになる

Agentic Walletsはそんな制約を取り払うことができるものです。

Agentic Walletsとは?

Agentic Wallets SEO Image.png

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で簡単にエージェント用ウォレットを立ち上げられるのでハードルが低いのも特徴です。

参考

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?