AI に頼むと、暗号資産の支払いはどこまで自動になるのか。答えは、送金に使う鍵を誰が持つかで決まります。
対象は、暗号資産を持っていて、ChatGPT や Claude などの AI、または AI エージェントを支払いに使いたい方です。
内容は 2026 年 10 月 2 日時点です。仕組みの説明は、同日 20 時 19 分〜21 時 10 分(日本時間)に公式の文書と公開の応答を読んで確かめた範囲に限ります。
番号つきの手順は 2026 年 10 月 3 日に足しました。使い方2 の手順は、同日に公式の文書で確かめたもので、当社では試していません。
この記事で分かるのは、次の 3 つです。
- AI が自動でできることと、自分の手が要ること
- AI エージェントが 1 回ごとに払う仕組み(x402)のいま
- AI を支払いに使うときに、やってはいけないこと
当社は、この仕組みで実際に支払ってはいません。支払わずに、応答と文書を確かめただけです。
AI に頼んでも、支払いが最後まで進まない
チャットの AI に「この請求を USDC で払って」と頼んでも、AI がウォレットの鍵を持っていなければ、送金そのものはできません。
反対に、鍵を渡してしまえば、AI は残高の全部を送れる状態になります。誤った宛先に送っても、チェーン上の送金は取り消せません。
困るのは、この「何も払えない」と「全部払える」の間が見えにくいことです。
送金には鍵の署名が要る
暗号資産の送金は、ウォレットの秘密鍵による署名で成立します。署名できる者だけが、資産を動かせます。
そのため、AI の使い方は鍵の持ち方で 2 つに分かれます。
- 使い方1:鍵は自分だけが持つ。AI は手順の整理と確認を手伝い、送るのは自分
- 使い方2:AI エージェントに専用の少額ウォレットを持たせ、その中だけで払わせる
どちらの形でも、ふだん使うウォレットの鍵は AI に渡しません。
使い方1:AI に手順と確認を任せ、自分で送る
今日から使える形です。お金は自分のウォレットから、自分の署名で送ります。
先に用意するもの
- 自分のウォレット(USDC を送金できるもの)。鍵は自分だけが持ちます
- 支払う分の USDC と、手数料(ガス代)に使うそのネットワークの通貨。すでにお持ちの方向けの手順です
- 払う相手の案内ページ。払い方・料金・対応するネットワークが書かれたページです
手順は 8 つ:案内を読ませ、画面で確かめ、自分で署名する
例は、当社の Hype トレード(Hyperliquid のご自身の口座の記録を見るサービス)の利用時間を、USDC で払う場合です。
対応するウォレットとネットワーク、料金は、USDC での払い方のページにあります(2026 年 10 月 3 日時点)。この例では、アカウントの登録も要ります。
- 払う相手の案内ページを開く。例では、上の払い方のページです
- ページの URL か本文を AI に渡し、要点を表にさせる(下の依頼文の例 1)
- AI の表を、案内ページの本文と見比べる。食い違ったら、ページの記述を正とする
- 案内どおりにログインし、自分のウォレットを接続する。秘密鍵と復元用の単語は AI に渡さない
- 支払いの画面で期間を選び、「購入する」を押す。例では、送り先はサービス側が指定します
- 確認の画面とウォレットの画面で、送り先・ネットワーク・金額を自分の目で確かめる(依頼文の例 2)
- 合っていれば、自分で送金を承認(署名)する。違っていれば、承認せずに止める
- 反映を確かめ、記録を残す(依頼文の例 3)。例では、送金がブロックチェーン上で確認されると、利用時間に足されます
反映されないときは、支払いの画面を開き直します。それでも反映されなければ、トランザクションのハッシュ(Solana は署名)を添えて、相手に問い合わせます。
例のように送り先をサービス側が指定する支払いでは、開いている画面が案内ページと同じサイトのものかを、ブラウザのアドレス欄で確かめます。
送り先を自分で貼る支払いでは、宛先を請求元の画面からコピーし、先頭と末尾の数文字を目で照らします。
残す項目は「よくある質問」に、送金を取り消せないことは「やってはいけない 3 つ」に書きました。
AI への依頼文の例(そのまま使えます)
例 1:案内ページを読ませる
次のページを読み、要るウォレット・対応するネットワーク・料金・手数料・間違えたときと反映されないときの扱いを、表にしてください。
ページに書かれていないことは「記載なし」と書いてください。URL:(案内ページの URL)
例 2:送る前に照らす
案内ページの要点と、ウォレットの確認画面の内容(通貨 USDC・ネットワーク ◯◯・金額 ◯◯)を比べ、食い違いをすべて挙げてください。
例 3:記録をまとめる
この支払いの記録を、日時・通貨・金額・ネットワーク・相手先・トランザクションのハッシュの順に、1 行でまとめてください。
URL を開けない AI には、ページの本文を貼ります。確認画面の内容は、自分で読んで書き写します。
AI に渡さないものと、自分の目で確かめる所
- 渡さないもの:秘密鍵、復元用の単語(シードフレーズ)、ウォレットのパスワード
- 自分の目で確かめる所:送り先・ネットワーク・金額。案内ページとウォレットの画面で見ます
AI に渡すのは、公開されている情報(アドレス・金額・ネットワーク名)だけにします。
AI の答えは誤ることがあります。AI の要約だけを見て、承認しないでください。
使い方2:AI エージェントに少額のウォレットを持たせる
AI エージェントが自分で払う仕組みに、x402 があります。HTTP の 402(支払いが要る)という応答を使い、1 回ごとにステーブルコインで払う決まりです。
公式サイトは、口座の登録も個人情報も要らないと説明しています。Coinbase の文書では、流れは 9 段です。
実在も確かめました。CoinStats の x402 の口を、支払わずに呼びました(10 月 2 日 20 時 21 分)。
返ったのは HTTP 402 と、「Base の USDC で 0.001 USDC・期限 300 秒」という条件です。
Zerion は 1 回 0.01 ドルと公開しています。CoinGecko にも x402 の口がありますが、「実験的で、予告なく変わる」という注意書きが付いています。
つまり、確かめられたのはデータの取得のような、1 回ごとの少額の支払いです。買い物や請求書の支払いに使える例は、今回確かめていません。
ほかに、確かめられていないことが 3 つあります。
- 公式サイトが載せる利用の規模の数字。チェーンの記録と照合できていないので、ここには書きません
- 返金と定期の支払い。読んだ文書には記載がありません
- 買い手の署名の細かい方式と、1 回ごとにかかるチェーンの手数料
使うなら、エージェント専用のウォレットを作り、失っても困らない少額だけを入れます。入れた残高が、そのまま損失の上限になります。
先に用意するもの
- エージェント専用に、新しく作るウォレット(ふだんのウォレットとは分ける)
- そこへ移す少額の USDC。すでにお持ちの方向けの手順です
- x402 で払える相手の案内ページ(値段と、対応するネットワーク)
手順は 8 つ:専用のウォレットを作り、上限を決め、残りを戻す
当社では試していません。公式の文書の手順です。文書を見たのは 2026 年 10 月 3 日 21 時 25 分で、名前は記事の末尾に並べました。
道具の例は 2 つです。x402 の公式の文書は、ウォレットの秘密鍵を環境変数から読んで署名する形を示しています。
Coinbase の Agentic Wallet CLI は、メールで認証して使う形です。文書は、秘密鍵は Coinbase の設備の中に置かれると説明しています。
どちらかを勧めるものではありません。下のコマンドは、Agentic Wallet CLI の文書にあるものです。
- 専用のウォレットを作る。
npx awal auth login メールアドレスとauth verifyで認証し、npx awal statusで確かめる npx awal addressでアドレスを出し、少額の USDC を自分で送る。文書では、入金先は Base の USDCnpx awal balanceで、入れた額が届いたかを確かめる- 1 回あたりの上限を決める。支払いのコマンドに
--max-amountを付ける(1000000 が 1 ドル) - 1 日あたりの上限は、入れる額で決める。読んだ文書に、1 日の合計を縛る設定の記載はありません
- エージェントに渡すのは、このウォレットで払う権限だけ。ふだんのウォレットの鍵は渡さない
- 払わせる。
npx awal x402 pay 相手のURL --max-amount 100000(上限 0.10 ドルの例) npx awal balanceで減った額を確かめ、使い終えたらnpx awal send 額 宛先で残りを戻す
x402 の公式の文書の道具は、既定で 1 回 1 ドルまで、米ドルに連動する通貨だけを払います。上限は maxAmountPerPayment で変えられます。
この形を使うなら、環境変数に置くのは専用のウォレットの鍵だけにします。決済の結果は、応答の PAYMENT-RESPONSE ヘッダーで読めると書かれています。
戻すときの額は 1.00 のように小数で書きます。文書では、小数の無い 100 を超える数は、最小の単位として扱われます。
Agentic Wallet CLI の概要には、1 回ごと・セッションごとの上限を設定できるとあります。設定のしかたは、読んだページでは確かめられませんでした。
やってはいけない 3 つ
- 秘密のフレーズ・秘密鍵をチャットに貼る:貼った時点で、鍵は自分だけのものでなくなる
- 上限の無い承認を与える:承認した額まで、相手は何度でも引き出せる
- 宛先とチェーンを確かめずに送る:同じ USDC でも、チェーンが違えば届かない
2 つめは、ERC-20 という規格の approve の話です。仕様では、決めた額まで相手が何度でも引き出せます。額は必要な分だけにします。
署名で 1 回だけ送る方式(EIP-3009)は、支払いのたびに新しい署名が要ります(どちらも仕様を 10 月 2 日 20 時 44 分に確認)。
うまくいきやすい使い方と、よくあるつまずき
✅ うまくいきやすい見方
AI を「送る係」ではなく「確かめる係」にします。請求の内容と送金画面の内容を見比べさせると、食い違いに気づきやすくなります。
⚠️ よくあるつまずき
AI が答えた宛先やコントラクトのアドレスを、そのまま貼って送ることです。AI は、もっともらしい誤りを答えることがあります。
よくある質問
Q. ChatGPT や Claude に頼めば、そのまま送金されますか?
鍵を持たないチャットの AI だけでは、送金されません。送金には、鍵を持つ側の署名が要ります。各 AI の製品ごとの機能は、この記事では確かめていません。
Q. エージェントに持たせる額の目安は?
決まった正解はありません。全部失っても困らない額にして、減ったら自分で足す形にします。
Q. 支払いの記録は、どう残しますか?
取引のハッシュ・日時・通貨・金額・相手先を残します。会計上の扱いは、必要なら専門家に確認してください。
まとめ
- 送金には鍵の署名が要る。AI が自動でできる範囲は、鍵を誰が持つかで決まる
- 手順の整理と送金前の確認は AI に任せ、署名は自分でするのが基本
- x402 は実在する。確かめられたのは 1 回 0.001〜0.01 ドルのデータの取得
- 秘密のフレーズは貼らない。承認は必要な額だけ。宛先とチェーンを確かめる
💡 支払う前後に、ウォレットの残高と履歴を確かめるなら
Crypto Wallet Viewer は、Ethereum と Solana のアドレスを登録して、残高と入出金を見るだけの画面です。秘密鍵は要りません。
支払いをする機能はありません。Base は表示の対象外です。料金は 1 時間 2 USDC からです(2026 年 10 月 2 日時点)。
参考にした公式の文書(2026 年 10 月 3 日 21 時 25 分に確認。リンクは張っていません)
- x402「Quickstart for Buyers」
https://docs.x402.org/getting-started/quickstart-for-buyers - Coinbase Developer Platform「Agentic Wallet CLI」
https://docs.cdp.coinbase.com/agentic-wallet/cli/welcome - Coinbase Developer Platform「Agentic Wallet CLI: Quickstart」
https://docs.cdp.coinbase.com/agentic-wallet/cli/quickstart - Coinbase Developer Platform「Agentic Wallet CLI: Fund Wallet」
https://docs.cdp.coinbase.com/agentic-wallet/cli/skills/fund - Coinbase Developer Platform「Agentic Wallet CLI: Pay for Service」
https://docs.cdp.coinbase.com/agentic-wallet/cli/skills/pay-for-service - Coinbase Developer Platform「Agentic Wallet CLI: Send USDC」
https://docs.cdp.coinbase.com/agentic-wallet/cli/skills/send
この記事は仕組みの説明で、特定の銘柄の売買やサービスの利用を勧めるものではありません。法令上の扱いは、この記事では判断していません。
カテゴリ
