アーキテクチャ概要
プロダクトの視点
HALAL SNSプラットフォームはデバイス中心信頼台帳アーキテクチャに従います。8つの層で構成される分散システムです:
- ユーザーデバイス層 — 主要権限:暗号化、ローカル決定、証明検証、オフライン動作、バーコードスキャン、同意強制
- ローカル信頼ボールト — 機密データはデバイスのみに保存(AES-256、ハードウェアセキュアエンクレーブ、ユーザー制御削除)
- ローカルイベント台帳キャッシュ — 重要なアクションごとにローカルイベントを作成(例:ザカート計算、寄付意図、ドキュメント共有)
- セキュア同期・調整層 — イベントバッチ処理、署名検証、競合検出;生の機密データは送信しない
- バックエンド検証層 — デバイス署名の検証、スキーマ検証、シャリーアガバナンスの適用;データ所有者ではなく検証者として機能
- ドメインマイクロサービス層 — ステートレス、台帳対応サービス
- グローバル整合性台帳 — 非公開、追記専用、ハッシュチェーン;個人データではなく整合性証明を記録
- ガバナンス・監視・監査層 — 管理者アクションの署名と台帳記録;システムヘルスと監査エクスポート
さらに:証明エンジン(検証可能な証明)、信頼スコアエンジン、分散コンテンツストレージ(プライベートIPFSまたは暗号化オブジェクトストレージ)。
