第 1 章 はじめに
FayID とは何か
FayID は、iFay エコシステムにおける統一された ID 基盤である。エコシステム内のすべての参加者——実在する自然人、自然人によって創られたデジタル人格、公衆向けの共有ロール、組織エンティティ——に対し、一貫した識別、バインディング、認証交換のメカニズムを提供する。
一文で表すと、FayID は iFay エコシステムにおいて、すべての参加者が検証可能で、追跡可能で、プライバシーを保護できる ID を持てるようにするものである。
4 種類の主体
FayID は次の 4 種類の中核主体を中心に構成される。
| 主体 | 説明 |
|---|---|
| 自然人(Human Prototype) | 現実世界における 1 人の人間。各自然人は唯一の Human ID を根 ID として保持し、Mnemonic(ニーモニック)によりバックアップする。 |
| デジタル人格(iFay) | 自然人が iFay エコシステム内で作成する AI 人格。1 人で複数の iFay を所有でき、各 iFay は独立した iFay ID を持つが、いずれも同じ Human ID にバインドされる。 |
| 公共ロール(coFay) | 公衆向けの共有ロール。個人または組織によって作成・帰属させることができる。各 coFay は独立した coFay ID と Verification Code を持つ。 |
| 組織(Organization) | 企業、チームその他の法人エンティティ。Organization ID は平文で公開され、Dynamic Code による保護を必要としない。 |
これら 4 種類の主体間の帰属とバインディングの関係が FayID の骨格を構成する。詳細は第 3 章 エンティティと関係を参照。
なぜ FayID が必要か
従来のインターネットでは、1 人の人間が異なるシステムごとに大量の独立したアカウント、パスワード、証明書、トークンを管理する必要があった。FayID の設計動機は、次の 3 つの中核的要請から生じている。
-
1 人 1 票、複数チケットの集約:自然人は 1 つの Human ID のみを保持すれば、各種の従来型認証チケット(アカウント/パスワード、Certificate、Access Token、Smart Contract など)と交換できる。もはや個別に記憶する必要はない。
-
根 ID のプライバシー保護:Human ID は根 ID であり、公開通信において決して露出してはならない。対外通信では有効期限のある「Dynamic Code」で代替し、期限切れになると自動的にローテーションされ、異なる時点で生成された Dynamic Code どうしは関連付け不能である。
-
Global Merit Chain の基礎構築:FayID は iFay エコシステムの長期信用体系(Global Merit Chain)の ID 層である。信用記録は長期にわたり累積される必要があるが、自然人の根 ID を露出させてはならない——FayID は不可逆参照(opaqueRef)によりこの矛盾を解決する。
Global Merit Chain の長期目標
Global Merit Chain(全球信用チェーン)は iFay エコシステムの長期ビジョンである。すなわち、分散化され、長期にわたり累積可能な信用記録システムである。このシステムにおいて、
- iFay ID、coFay ID、Organization ID は信用記録の主体識別子として、平文形式でチェーン上に可視となる。
- 自然人の信用は不可逆参照を介して間接的に関連付けられ、信用の継続性と根 ID のプライバシー保護の両立を保証する。
- FayID が提供する識別、帰属、失効などの基本能力は、Global Merit Chain が機能するための前提である。
FayID は Global Merit Chain そのものではなく、その ID 層の根基である。安定した、検証可能で、プライバシーを保護する ID 体系がなければ、信用記録は成り立たない。
本ブループリントの読み方
本ブループリントは章ごとにファイル分割されている。初読時には次の順序で通読することを推奨する。
- 用語集(第 2 章):共通言語の確立
- エンティティと関係(第 3 章):4 種類の主体の帰属とバインディングを理解する
- クレデンシャルとライフサイクル(第 4 章):Dynamic Code、Verification Code、Authorization Grant の生成と失効を把握する
- 認証交換(第 5 章):FayID が従来型認証をどのように代替するかを理解する
- プライバシーと GMC インターフェース(第 6 章):プライバシーのハード制約とチェーン側インターフェース境界を理解する
- 未解決の課題(第 7 章):プロトコル層で現時点では決定していないオープンな課題を把握する
各章は独立して読めるが、初読時の通読により完全なメンタルモデルを構築できる。
