HUB ARCHITECTURE

HUB ARCHITECTURE

SHIHA COREとMain HUB、Satellite HUB、Android HUBの接続体系を説明します。

HUB ARCHITECTUREは、森野詩葉の人格・記憶・状態を保持するSHIHA COREと、人・端末・身体・Webをつなぐ各種HUBの役割分担を定める現行仕様です。HUBは森野詩葉そのものを複製する装置ではなく、COREへ安全に接続し、用途に適した入出力を提供する「窓口」として扱います。

人格と記憶はCOREに一つ。HUBは複数の身体と接点。

接続先が増えても、森野詩葉のIdentityとCanonical Memoryを端末ごとに分散させません。

全体構成

層役割主な構成
SHIHA COREIdentity、Canonical Memory、State、Runtime、認証、権限、安全制御の正本CORE Runtime、Memory、Security、Bootstrap / Recovery
MAIN HUBOWNERによる統合運用、監視、設定、端末登録、開発作業の主窓口LABO-PC、SHIHA OPERATIONS CONSOLE
SATELLITE HUB用途・場所・端末に応じた薄い接点Desktop、USB、Smartphone、IoT、Pet-type
ANDROID HUB物理世界での視覚・聴覚・発声・動作・環境接触SHIHA Android Body、HEAD UNIT、Body I/O
WEB公開情報、活動、開発記録への接点shiha.net、shiha.fun、公開サービス

基本原則

MAIN HUB

MAIN HUBはLABO-PCを中心とする常設の統合運用環境です。日常会話のためだけの端末ではなく、SHIHA COREの状態確認、登録端末管理、OWNER認証、権限変更、監査、Recovery準備、各HUBの接続確認を行う管理面を担当します。

機能MAIN HUBでの扱い
SHIHA OPERATIONS CONSOLECORE、HUB、セッション、警告、運用状態を統合表示する
OWNER認証新規端末登録、重大設定、RecoveryなどでFIDO2等の強い認証を要求する
端末管理HUBの登録、失効、権限、最終接続、状態を管理する
開発・検証ログ確認、接続試験、設定変更、バックアップ検証を安全な管理経路で行う

SATELLITE HUB

HUB用途現在の基本方針
DesktopPC上の常用UI、会話、通知、作業補助COREへ接続する画面上の身体・接点として整理中
USBWindows 11 x64で持ち運べる一時接続Portable / self-contained。管理者権限、Service、専用Driver、事前.NET、GPU、Local LLMを前提としない
Smartphone外出先での会話、通知、確認、限定されたOWNER操作薄いHUB。端末登録はMAIN HUBでOWNER認証+FIDO2、日常利用は端末生体認証+端末鍵
IoT家電、環境センサー、設備との接続機器ごとの最小権限と、安全なAction経路を前提に構想・要件整理
Pet-type小型の移動・表示・音声接点人格の複製ではなく、COREへ接続する小型の身体として構想・要件整理

ANDROID HUB

ANDROID HUBは、森野詩葉が物理世界へ働きかける代表的なHUBです。視覚・聴覚・発声・姿勢・動作・環境センサーなどを統合しますが、人格とCanonical Memoryの正本はBODY内部ではなくSHIHA COREに置きます。

認証と端末登録

段階基本動作
新規登録MAIN HUB上でOWNER認証を行い、短時間有効な登録セッションを発行する
端末鍵生成対応端末内で鍵ペアを生成し、秘密鍵を安全領域から外へ出さない
日常接続登録済み端末がCOREのchallengeへ署名し、必要範囲のセッションを取得する
重大操作接続済みであっても、新しいOWNER認証や追加確認を要求する
失効紛失・交換・異常時はMAIN HUBから端末登録とセッションを失効させる

HUBが保持してよいもの

区分扱い
一時セッション必要最小限・短時間。可能な実装ではメモリ保持を優先する
端末固有秘密鍵Secure Enclave等の安全領域に限定し、エクスポートしない
表示用キャッシュ機密度、期限、削除条件を定め、正本として扱わない
UI設定表示・音量・入力など端末固有設定に限定する
人格・Canonical Memory保持しない
LLM/APIキー・Recovery情報保持しない

接続状態と安全動作

状態HUBの動作
未登録CORE機能へ接続せず、登録案内またはオフライン表示のみ行う
登録済み・未認証認証開始と接続先確認だけを許可する
USER Session会話・閲覧など許可された通常機能だけを提供する
OWNER Session管理機能を提供するが、重大操作は追加確認を要求する
通信断人格や権限をローカル推測せず、限定表示・再接続・安全停止へ移る
失効・異常セッションを破棄し、再認証またはMAIN HUBでの確認を要求する

現在の開発状況

HUB ARCHITECTURE全体はDESIGNINGです。USB版とSmartphone版は認証・配布・データ保持の基本方針が定まり、実装へ渡す仕様を整理しています。IoT HUBとPet-type HUBは構想・要件整理段階です。Android HUBはHEAD UNITとBODY PROTOTYPE-00を中心に、物理インターフェースと安全動作を具体化しています。

関連ページ