第五章 エコシステムにおける位置づけ

5.1 iFay 六プロトコル関係図

TP は孤立して存在するものではなく、iFay エコシステムにおける6大プロトコルの1つです。各プロトコルはそれぞれの役割を担い、共に完全な AI エージェント通信フレームワークを構成しています。

プロトコル正式名称コア責務対象領域
ICPInteractive Conversation Protocol人 ↔ Fay のインタラクション中間言語ヒューマンマシンインターフェース
TPTelepathy ProtocolFay ↔ Fay の認知共有Fay 間協調
CAPControl Authority ProtocolFay → ハードウェア/クライアントの制御権取得デバイス制御
SSPSkill Sharing ProtocolFay のスキル発見能力マーケット
DTPData Tunnel Protocolハードウェア/OS → Fay のデータチャネル環境認識
FPFaying Protocol自然人 ↔ iFay のアイデンティティバインディングアイデンティティ確権

6大プロトコルのインタラクション関係を以下の図に示します:

graph TB
    subgraph "アイデンティティ層"
        FP["FP<br/>アイデンティティバインディング"]
    end

    subgraph "インタラクション層"
        ICP["ICP<br/>ヒューマンマシンインタラクション"]
        TP["TP<br/>認知共有"]
    end

    subgraph "能力層"
        SSP["SSP<br/>スキル発見"]
    end

    subgraph "実行層"
        CAP["CAP<br/>デバイス制御"]
        DTP["DTP<br/>データチャネル"]
    end

    HUMAN["自然人(宿主)"]
    FAY["Fay"]
    COFAY["coFay"]
    HW["ハードウェア / OS / クライアント"]

    HUMAN ---|"FP:アイデンティティ確権"| FAY
    HUMAN ---|"ICP:自然言語インタラクション"| FAY
    FAY ---|"TP:認知共有"| COFAY
    FAY ---|"SSP:スキル発見"| COFAY
    FAY ---|"CAP:デバイス制御権取得"| HW
    HW ---|"DTP:環境データ"| FAY

    style TP fill:#4A90D9,color:#fff,stroke:#2C5F8A,stroke-width:2px
    style FP fill:#9B59B6,color:#fff
    style ICP fill:#F5A623,color:#fff
    style SSP fill:#7AB648,color:#fff
    style CAP fill:#E74C3C,color:#fff
    style DTP fill:#1ABC9C,color:#fff

プロトコル間の協調関係:

  • FP → TP:FP は宿主と Fay のアイデンティティバインディング関係を確立し、TP は通信において FP 認可を参照して宿主委託の正当性を検証します。例えば、患者の iFay が病院の coFay に予約リクエストを発行する際、病院の coFay は FP 認可参照を通じて「この iFay は確かにこの患者から予約代行の認可を受けている」ことを確認します。
  • ICP → TP:宿主は ICP を通じて自身の Fay に指示を出し、Fay は TP を通じてタスクを他の Fay に委派して実行させます。例えば、ユーザーが自身の iFay に「来週の東京行きの航空券を予約して」と言い(ICP インタラクション)、iFay はその後 TP を通じて航空会社の coFay に連絡して予約を完了します。
  • SSP ↔ TP:Fay は SSP を通じて他の Fay の利用可能なスキルを発見し、その後 TP を通じて具体的な協調リクエストを発行します。例えば、iFay が SSP を通じて税務計画に長けた coFay を発見し、その後 TP を通じて共有コンテキストを確立し、宿主の財務データ(認可範囲内で)を共有空間にマウントしてコンサルテーションを行います。
  • TP → CAP:TP 協調タスクがハードウェアやクライアントの操作を必要とする場合、Fay は CAP クレデンシャルを通じてデバイス制御権を取得します。例えば、手動制御されているドローンをある Fay に引き継ぐ必要がある場合——地上オペレーターの iFay が TP を通じてドローン上の Fay と制御権の引き継ぎを協商し、その後 CAP プロトコルを通じて実際の制御権移転を完了します。
  • DTP → TP:ハードウェアとオペレーティングシステムが DTP を通じて Fay に環境データをプッシュし、Fay はこれらのデータを TP 共有コンテキストに取り込んで協調相手が利用できるようにします。例えば、スマートホームシステムが DTP を通じて iFay に室内温度、湿度、空気品質データをプッシュし、iFay がこれらの環境データを健康管理 coFay との共有コンテキストにマウントして、健康アドバイスの生成を支援します。

5.2 MCP/A2A との比較

TP と MCP、A2A は競合関係ではなく、補完関係にあります——TP は MCP または A2A の上で動作できます。以下の比較表は、複数の観点から三者のポジショニングの違いを示しています:

観点MCPA2ATP
発行元AnthropicGoogleiFay オープンソースコミュニティ
発行時期202420252025
コアポジショニングAI モデルと外部ツールの接続プロトコルAgent 間のタスク委派・協調プロトコルFay 間の認知共有プロトコル
通信方向単方向(AI → ツール)双方向(Agent ↔ Agent)双方向 + 共有空間(Fay ↔ 共有コンテキスト ↔ Fay)
アイデンティティ帰属なし(ツールに帰属概念なし)なし(Agent は自律サービスノード)あり(各 Fay は宿主を代理して行動)
プライバシー保護体系的メカニズムなし(平文パラメータ伝送)体系的メカニズムなしエンドツーエンド暗号化 + 選択的開示 + 宿主認可
内部状態共有該当なし(ツールはステートレス関数)共有なし(Opaque Execution)認可範囲内での選択的共有(Shared Context)
転送方式tool call にバインド(JSON-RPC)JSON-RPC over HTTP にバインド転送非依存(A2A/MCP/API/Prompt を通じて伝達可能)
プロトコル協商なしなし自適応協商と変換
適用シナリオAI が外部ツールやデータソースを呼び出す疎結合な Agent サービスオーケストレーション深い協調、プライバシー委託、認知融合

三者の関係は一言で要約できます:MCP は AI がツールを使えるようにし、A2A は Agent が伝言できるようにし、TP は Fay がテレパシーで通じ合えるようにする

TP の転送非依存性は、MCP または A2A の「上に乗る」ことができることを意味します——下位レイヤーで A2A 転送を使用する場合、TP はアイデンティティ帰属、プライバシー保護、共有コンテキスト能力を追加します。下位レイヤーで MCP 転送を使用する場合、TP は単方向のツール呼び出しを双方向の認知共有にアップグレードします。