第2章 コア概念

2.1 マスター・スレーブ関係モデル

DTP は明確なマスター・スレーブ関係を持ちます:

  • マスター端(Master):自然人ユーザーまたは Fay(iFay / coFay)——データの最終帰属先および意思決定者
  • スレーブ端(Slave):ソフトウェアまたはハードウェア端末——データの生産者または消費者

主要な制約

制約説明
単一コントローラー同一時点で、1つの端末には1つの Fay のみが「憑依」可能ユーザーのスマートウォッチは、ある時点でユーザー自身の iFay のみが制御可能
オブザーバー機構コントローラー Fay は他の Fay を招待・認可してオブザーブ(読み取り専用)させることが可能ユーザーの iFay が自宅のスマートカメラを制御し、同時にかかりつけ医の coFay に健康モニタリングデータストリームのオブザーブを招待
マスター端閲覧権マスター端はスレーブ端のデータを閲覧する権利を持ち、スレーブ端は多くの場合拒否できないiFay が企業ノートPCに閲覧履歴の提出を要求、ノートPCの DLP エージェントが会社のコンプライアンスポリシーにより拒否
スレーブ端申請制スレーブ端がマスター端にデータ注入を要求する場合、マスター端が完全な決定権を持つ配車アプリが iFay にユーザーの自宅と会社の住所を申請、iFay はユーザーが通勤中と判断し会社の住所のみを提供
マルチマスター再利用スレーブ端は異なる時間帯に複数のマスター端に再利用される可能性がある家族共有のスマートスピーカー、日中は母親の iFay が憑依、夜は父親の iFay が憑依

2.2 参加モード

DTP は2種類の参加モードをサポートします:

  • コントローラー(Controller):現在端末に「憑依」している Fay、完全な読み書き権限を持つ
  • オブザーバー(Observer):コントローラーに招待・認可された他の Fay、読み取り専用権限のみ

オブザーバーはデータストリームの読み取り専用コピーのみを受信でき、リクエストの発行やアグリーメントの変更はできません。

2.3 アグリーメント(Agreement)

アグリーメントはマスター端とスレーブ端の間でネゴシエーションにより合意されたデータ伝送契約であり、データ伝送のすべてのパラメータを定義します:

  • データタイプ/範囲:何のデータを伝送するか
  • 伝送モード:ワンタイム(one_time)、周期的(periodic)、ストリーミング(streaming)
  • 伝送頻度:データ送信の頻度
  • 有効期間:アグリーメントの有効期間
  • 優先度:低(low)、通常(normal)、高(high)、緊急(critical)

すべてのデータ伝送は双方のネゴシエーションで合意されたアグリーメントに基づく必要があり、「裸の伝送」は存在しません。

2.4 データフラグメント(Fragment)

Fragment は DTP におけるデータ単位であり、以下の特徴を持ちます:

  • グローバル一意識別子(Fragment_ID)
  • オリジナルタイムスタンプ(Origin_Timestamp):データが実際に生成された時刻、伝送時刻ではない
  • DAG 依存関係:他の Fragment との関連
  • アグリーメント帰属:Agreement_ID を通じて所属するアグリーメントを示す
  • コンテキストメタデータ:構造化されたコンテキスト情報

2.5 有向非巡回グラフ(DAG)依存

Fragment 間は DAG エッジを通じて依存関係を表現し、3種類の関係タイプをサポートします:

関係タイプ意味
derived_from派生元「日次歩数集計」フラグメントはその日の各歩数記録フラグメントから派生
annotates注釈天気データフラグメントがデリバリー注文フラグメントを注釈し、ユーザーが高温時に冷たい飲み物を注文した理由を説明
supersedes置換ユーザーが配送先住所を更新後、新しい住所フラグメントが古い住所フラグメントを置換

DAG 構造により、データ収集時に関連付けが確立され、iFay がデータの進化の脈絡と因果関係を理解するのに役立ちます。

2.6 用語集

用語定義
iFayIndividual Fay、特定の自然人(ヒューマンプライム)にバインドされた個人 AI アバター(デジタルツイン)
coFayCommon Fay、公共ロール AI(Agent に類似)
Fay擬人化 AI エージェントの総称
FayGerFay のコンテナ/ランタイム環境(Docker/JRE に類似)、「公共空間」に属し、平文データにアクセスすべきでない
ヒューマンプライム(Human Prime)iFay がバインドされた自然人
FayingiFay とそのヒューマンプライムが接続/ペアリング状態にあること
Personal Data HeapiFay のプライベートデータ管理モジュール、多様な形式のデータを保存(ヒューマンプライムの「日記」)
SensorCAP + DTP に基づいて構築された iFay の「神経系統」、データストリームを受信
Device Driver Hubデバイスドライバーを統合するドライバーハブ層
DTP_EngineDTP プロトコルのコア処理エンジン、フレームのエンコード、デコード、暗号化、復号化および伝送管理を担当