Skip to content

Cooperation Foundation Layers

Source document: assets/diagrams/01-cooperation-foundation-layers.md / Propose an edit

この図は、Architecture で説明する協力基盤を層として分けるための初期モデルです。各層の詳細は modules/ja に置き、責任侵食のリスクは Threat Model で扱います。

flowchart TB
  People["個人 / 組織 / 地域"]
  Interface["参加・離脱・多重所属"]
  Identity["Identity<br/>本人性・所属・権限"]
  Reputation["Reputation<br/>信用・貢献・履歴"]
  Economy["Economy<br/>価値交換・生活アクセス"]
  Welfare["Welfare<br/>生存不安を減らす支援"]
  Governance["Governance<br/>意思決定・権限管理"]
  Arbitration["Arbitration<br/>紛争解決・異議申し立て"]
  Infrastructure["Infrastructure<br/>通信・計算・生活基盤"]
  Audit["Audit<br/>監査・ログ・透明性"]
  Norms["Norms<br/>ルール・権利・義務"]
  PublicSafety["Public Safety<br/>暴力予防・通報"]
  Federation["Federation<br/>組織間プロトコル"]

  People --> Interface
  Interface --> Identity
  Identity --> Reputation
  Reputation --> Economy
  Economy --> Welfare
  Governance --> Identity
  Governance --> Economy
  Governance --> Welfare
  Norms --> Governance
  Norms --> Arbitration
  Arbitration --> Governance
  Arbitration --> Economy
  PublicSafety --> Arbitration
  PublicSafety --> Norms
  Federation --> Identity
  Federation --> Reputation
  Federation --> Audit
  Infrastructure --> Identity
  Infrastructure --> Governance
  Infrastructure --> Economy
  Infrastructure --> Federation
  Audit --> Governance
  Audit --> Economy
  Audit --> Arbitration
  Audit --> Reputation

  click Identity "/modules/identity/" "Identity"
  click Reputation "/modules/reputation/" "Reputation"
  click Economy "/modules/economy/" "Economy"
  click Welfare "/modules/welfare/" "Welfare"
  click Governance "/modules/governance/" "Governance"
  click Arbitration "/modules/arbitration/" "Arbitration"
  click Infrastructure "/modules/infrastructure/" "Infrastructure"
  click Audit "/modules/audit/" "Audit"
  click Norms "/modules/norms/" "Norms"
  click PublicSafety "/modules/public-safety/" "Public Safety"
  click Federation "/modules/federation/" "Federation"