Use Cases

Use Cases

Internet Computer の実例紹介

ソブリンクラウドから国家デジタルIDまで

ICP(Internet Computer Protocol)は、国家主権を守るソブリンクラウド、デジタルID/VCs、マルチチェーンDeFi、自律AIエージェント経済など、幅広い領域で実運用に入っています。2026年以降はAWS火災などを契機に、中央集権型クラウドに依存しない「The Network is The Cloud」のビジョンが世界で本格的に採用され始めています。

分散クラウドのユースケース

Cloud Engine · Sovereign Solution
Cloud Engine · Sovereign Solution

ICP Cloud Engine — 独立ノードを組み合わせて動く主権クラウドの実行基盤。国家・企業向けのソリューションとして提供され、パキスタンでは国家規模で稼働開始。Caffeine などの AI プラットフォームから直接開発・デプロイできる

opencloud.org ↗
OpenCloud · Open to Everyone
OpenCloud · Open to Everyone

OpenCloud — その Cloud Engine を誰でも作れる、開かれたプラットフォーム。世界中の独立ノードを自分で選んで組み合わせ、自分だけの主権クラウドをブラウザから構成・起動できる。改ざん不可・耐障害・ベンダーロックインなし

opencloud.org ↗
Dominic Williams · DFINITY Founder

データセンターが戦争・テロの標的になるという新しい脅威。ICP Cloud Engine 上のサービスは、個々のデータセンターが停止しても動き続け、インフラへのハッキングによる改ざんもできない。

Dominic Williams · DFINITY Founder · @dominic_w ↗
ICP Core Technologies

⚙️ ICP ならではの技術基盤

Global & Enterprise

🌍 国際展開・エンタープライズ

Developer & Tools

🛠️ 開発者向けツール・実行基盤

Mass Market Platforms

📱 一般ユーザー/プロダクト事例

国家主権を守るクラウドとしてのICP

中央集権型クラウド(AWS / Azure / GCP)は単一障害点と法域リスクを抱えます。2026年3月にはAWSドバイ拠点で火災が発生し、広範な影響が出ました。ICPは分散型サブネットで稼働する"ソブリンクラウド"として、スイス・パキスタンをはじめとする各国政府が注目しています。

主権的クラウドという、次のインターネット

Caffeine AI × Internet Computer Protocol が示す、AI時代のインフラのかたち

Caffeine AI — A Self-Writing Internet Technology

クラウドを使うとは、長い間、誰かの土地を借りることでした。AWS、Google Cloud、Azure──便利で、強力で、しかし他人の領地。そこに置かれたデータは、最終的にその土地の法に従います。

一方で、AI がコードを書く時代が、ここ一年で静かに到来しました。Cursor、Claude Code、Lovable──開発はチャット速度に変わりつつあります。この二つの潮流が交わる場所に、ひとつの問いが立ち上がります。

AI が自然言語でインフラを立ち上げる時代に、そのインフラが誰の管轄下にあってよいのか。

Caffeine AI と Internet Computer Protocol(ICP)は、この問いに対するひとつの答えです。ハイパースケーラーの「主権クラウド」は法的・運用的な約束で主権を守ろうとします。しかし Microsoft はフランスの法廷で、米国政府の法的命令があれば市民データの米国送信を保証できないと認めたように、親会社の管轄が残る限り、構造的な限界は残ります。

ICP は異なるアプローチを取ります。Network Nervous System というオンチェーン DAO がネットワーク全体を統治し、単一企業の経営判断にも、特定国の法的強制にも従属しません。主権が、約束ではなくアーキテクチャで成立している。

しかもこれは「一つの地球規模ネットワーク」という硬直した形ではありません。2026 年 2 月、パキスタンは国家サブネットを主権クラウドとして展開する MoU を DFINITY 財団と締結。国家、産業コンソーシアム、民間組織──それぞれが自らの主権サブネットを持てる。それが、ICP が描く次のインターネットの形です。

日本の開発者が手がける ICP プロジェクト

ICP Japan コミュニティから生まれているプロジェクトです。EVM互換チェーン、AI向け分散メモリ、エディタ拡張、各言語の Canister Development Kit(Nim / Idris2)、ネイティブアプリ向け認証ライブラリなど、日本の開発者が実装レベルで ICP エコシステムを広げています。

Ecosystem Highlights · 2026

2026年のICP最新動向

Caffeine AIによる"Self-Writing Internet"の進化、AIエージェント向け決済基盤、Chain-Key Bitcoinの世界展開、Mission 70によるトークノミクス改革など、エコシステムは新しいフェーズに入っています。

Guide · AI × ICP

AI活用ガイド — ICP MCP / ICP Skills / ICP CLI

2026年、AIから ICP を直接操作できるようになりました。ただ「便利になった」だけの話ではなく、AIに権限を渡すという難題を、ICPが5年前から持っていた仕組みで解いているという話です。エンジニアでなくても分かるところから順に開いてください。

なぜ ICP のアプリは、これまで AI から操作できなかったのか

ICP には入口が2つあります。このサイト自体がその両方を持っています。

入口何をするか
HTTPで見るブラウザがキャニスターから HTML を受け取るwww.icp-japan.org を開く
メソッドを呼ぶアプリのロジックを実行する残高を取る、投票する、データを書く

前者は普通のWebと同じなのでAIも読めます。面倒なのは後者だけで、これには4段階が必要でした。① キャニスターIDを知る ② Candid(インターフェース定義)を読む ③ 引数を Candid 形式に変換する ④ 署名する identity を用意して呼ぶ。

Web2なら「URLを叩けばJSONが返る」で済む話が、ICPでは4段階。人間でも面倒で、AIには事実上無理でした

ただし、この面倒さには見返りがあります。 Web2のAPIは Slack も Stripe も Notion も全部バラバラの仕様なので、AIに使わせるにはサービスごとに個別の統合が要ります。ICPは違って、全キャニスターが Candid という同じ形式で「私にはこのメソッドがあります」と機械可読に自己申告している。入口は高いが、一度入れば全部同じ。ICP MCP はその高い入口を1回だけ作ったものです。1つ作れば ICP 上の全アプリに届く — これは他のチェーンやWeb2ではできません。
APIキーではなく「期限付きの委任状」— AIに鍵を渡さずに動かす仕組み

ICPには「APIキー」という概念がそもそもありません。 ここが他サービスとの決定的な差です。

Web2のAPIキーは sk-proj-xxxxx… のような文字列で、意味はひとつ「これを持っている人=本人」。だから渡すことは本人になれる権利を丸ごと渡すことで、コピーされても見分けがつかず、取り消すには作り直して全部差し替えるしかない。比喩は合鍵です。

ICPでは、キャニスターへの呼び出しはすべて秘密鍵で署名されています。「文字列を持っているか」ではなく「署名できるか」で本人確認する。共有する秘密が存在しません。

ではAIに秘密鍵を渡すのか。渡しません。 ここで delegation(委任状)が出てきます。

  1. AIアプリ側が、その場限りの鍵ペア(セッション鍵)を作る
  2. あなたの Internet Identity がその公開鍵に署名を出す。内容は「この鍵の持ち主は、◯月◯日◯時まで、この宛先において私の代理をしてよい
  3. AIはこの署名済みの紙と、自分のセッション鍵で署名して呼び出す
  4. キャニスター側が「署名はIIのものか」「期限内か」「宛先は合っているか」を検証して受け入れる

比喩は合鍵ではなく期限付きの委任状。あなたの実印(秘密鍵)は手元から動かず、委任状には期限と相手先が書いてあり、期限が来れば自動で無効。途中で取り消しもできます。

ICP MCP の画面にある「1時間 / 24時間 / 7日」は、この委任状の期限そのものです。UIの親切心ではなく、プロトコルの機能がそのまま出ています。

そしてICPはこのために新しいものを何も作っていません。Internet Identity は2021年からこの仕組みで、ICP MCP はそれをそのまま使っただけ。逆にWeb2のMCPサーバー(Slack / Notion / GitHub…)がAPIキーやOAuthトークンを渡さざるを得ないのは、Web2側にこの仕組みが無いからです。

AI時代に必要になった「期限付きで、範囲を限って、取り消せる代理権」を、ICPは5年前から持っていた。
「読むだけモード」が本当に安全な理由 — query call と update call

ICPのサブネットは13台や34台のノードで構成され、その全部が同じキャニスターのコピーと同じデータを持っています

データを書き換えるときは、全ノードが同じように書き換わらないと困ります(1台だけ残高が違ったら、どれが正しいか分からない)。だから書き換えは全ノードで合意を取る。これが update call で、遅い(1〜2秒)代わりに改ざんできません。

読むだけのときは合意が要りません。1台に聞けば答えは返るし、書き換わらないのでズレる心配もない。これが query call で、速く(数百ms)、状態は一切変わりません。

肝心なのは、どちらかをコードを書くときに宣言すること。Motoko なら public query func … と書くかどうか。そして query と宣言したメソッドは状態を書き換えられません。書こうとしてもコンパイラとランタイムに弾かれる。実装者が気をつけているのではなく、そもそも書けないのです。

だから ICP MCP の Questions-only モードがやっているのは、実質これだけ — AIには query call しか通さない。これで「AIが何かを壊すことは構造的にありえない」が成立します。

何が保証しているか破れるか
Web2の「読み取り専用APIキー」サーバー側の実装。「このキーはGETだけ」と誰かが書いた破れる(実装ミス・設定ミス・スコープの取り違え)
ICPの query callプロトコル。読み取り用の通り道が別破れない(アプリの実装品質に依存しない)
実務上の意味: 最初に触るときは Questions-only + 1時間セッションにしておけば、AIがどれだけ暴走してもキャニスターは1バイトも変わりません。「まず繋いでみる」のリスクがほぼゼロです。
ICP MCP — AIチャットからICPを操作する公式コネクタ(26ツール / 5グループ)
何かDFINITY公式の、AIチャットとICPをつなぐコネクタ。ICP上にホストされている
エンドポイントhttps://mcp.internetcomputer.org/mcp
公開2026-07-23 プレビュー(beta)
対応クライアントClaude / ChatGPT など MCP対応アプリにカスタムコネクタとして追加
認証Internet Identity でサインイン
セッション1時間 / 24時間 / 7日、いつでも revoke
モードActions and questions(実行あり)/ Questions-only(参照のみ)

26ツールの内訳

グループできること
Find canisters and apps6ドメイン・名前・IDのどれからでも「それが何で、誰が制御し、どう振る舞うか」をAIが読める形に
Act as your identity3AIがアプリ上であなたのIIとして振る舞う。委任はオンデマンド発行
Query on-network data3クエリ面を公開しているキャニスターに質問するとで返る。コード不要
Call methods and manage canisters12cycles残高確認からフルデプロイまで。キャニスター作成・top up・コードインストール・ライフサイクル管理
Pull in official IC skills2作り始める前に公式スキル(Motoko / mops / CLI / cycles / セキュリティ)を取得
ICP Skills — 「宛先が人間ではなくAI」のドキュメント

問題は 「AIは知らないと言わず、それらしく間違える」 ことです。

たとえば Motoko の標準ライブラリは mo:base から mo:core に変わりました。しかしAIの学習データには mo:base 時代のコードが圧倒的に多い。だから「Motokoで書いて」と頼むと、AIは自信満々に import Array "mo:base/Array"; と書きます。動きません。エラーを見せると、今度は別の間違った修正を出す。3往復して、結局自分で調べることになる。しかもAIが悪いわけではありません — 学習した時点ではそれが正解でした。

同じことがICPのあちこちで起きます。dfx.jsonicp.yamlステーブルメモリの書き方(間違えるとアップグレードでデータが消える)、ICRC-1とICRC-2の使い分け、cycles の freezing threshold(間違えるとキャニスターが凍る)。後ろ2つは動かないだけでなく壊れる類のミスです。

ドキュメントSkill
読む相手人間AI
書いてあること文脈、背景、選択肢の比較「こう書け」「これはやるな」「ここで落ちる」
特に効くのが「ここで落ちる」です。これは公式ドキュメントには普通書かれていない、人間が何度も踏んだ地雷の記録だから。だから公式の宣言がこうなっています — 「スキルと一般知識が食い違ったら、スキルが正しい」。これは説明ではなく、AIへの上書き命令です。

規模は 27スキル / 10カテゴリ / Apache 2.0(2026-08-09時点)。とりあえず試すなら準備ゼロの On-demand、チーム開発やCIで再現性が要るなら npx skills add で固定する Pinned を使い分けます。

ICP CLI — dfx の後継。なぜ「AI時代の設計」なのか
dfxicp-cli
設定dfx.json(JSON)icp.yaml(YAML)
デプロイ先--network ic でネットワーク直指定環境の抽象:-e ic
ビルドdfxがロジックを内蔵recipe に委譲
ローカルネット全プロジェクト共有プロジェクトごとに独立
並列依存関係を明示既定で並列ビルド

なぜこれが「AI時代」の設計なのか

  • YAML + recipe = 宣言的。AIが壊しにくい
  • 環境の抽象化 = AIがうっかり本番を叩く事故が減る
  • プロジェクトローカルなネットワーク = AIを並列で走らせても干渉しない
  • llms.txt = ドキュメント全体をAIにURL1本で渡せる
⚠️ dfx は廃止されていません。「dfxはもう終わり」ではなく「後継として整理されたツールが出た」までが正確です。本番運用の移行を急ぐ必要はありません。
オンチェーンAIの現在地 — 盛らないための注意

キャニスターは WASM で動き、全ノードが同じ結果を出す(決定的実行)必要があり、命令数にも上限があります。一方 Llama 3.1 8B は数GB。サブネットの合意の中で毎回回すのは素直には無理です。

だからDFINITYの解は「キャニスターの外に専用ノードを置き、キャニスターはそこへの窓口になる」。これが AI workers と LLM canister です。開発者から見えるのは await LLM.prompt(#Llama3_1_8B, "光の速さは?") の1行だけ。

⚠️ トレードオフ: AI worker の運営者は、理屈の上ではプロンプトを見得ます(ただし誰が投げたかは特定できない、というのが現在の保証水準)。「完全にオンチェーンのAI推論」ではありません。 ここを盛ると嘘になります。

一方で、小さいモデルなら本当にキャニスター内で動くことを示すプロジェクトもあります(onicai が32bitキャニスターに DeepSeek 1.5B、DecideAI が GPT-2)。発信するときは実用寄り(中継あり)研究寄り(小型・完全オンチェーン)を分けて書くと、正確かつ話が面白くなります。

Mass Market Platforms

一般ユーザーが使える ICP 上のプロダクト

Internet Computer 上には、エンドユーザーが日常的に使える完全オンチェーンのプロダクトが揃い始めています。会話型アプリ構築、マルチチェーンウォレット、分散型メッセージングなど、Web3 を意識せずに使える"普通のサービス"として動いています。

Government & NGO

政府・国際機関との連携

ICP は国家・国際機関レベルの主権的デジタルインフラとして採用が進んでいます。パキスタンのソブリンAIインフラ、国連開発計画(UNDP)の改ざん不可能なクレデンシャル、欧州 Greater Zurich Area のテック産業など、社会基盤としての運用例です。

ICP Core Technologies

ICP ならではの技術基盤

Internet Computer には他ブロックチェーンにはない固有の仕組みが組み込まれています。「ユーザーがWalletを持たずに使える認証」「オンチェーンで鍵を安全に扱う暗号技術」「キャニスターとトレジャリーを安全に運営するガバナンス」など、dapp構築の土台となる技術群を紹介します。

Core Use Cases

既存の実用領域

デジタルID、GDPR準拠クラウド、マルチチェーンDeFi、企業向けサプライチェーンなど、既に複数のパートナー・機関が実装している領域です。

Media Coverage

主要メディアでの報道・外部レポート

Axios、Arab News、VentureBeat、CoinDesk など国際主要メディアが ICP の最新動向を報道。パキスタンのソブリンAI戦略、Caffeineのローンチ、AI時代の暗号市場における ICP の位置づけなどを一次ソースで確認できます。