アーキテクチャ
正本文書: docs/ja/02-architecture.md / 編集を提案
この世界設計は、単一の巨大組織ではなく、複数の自律組織が協力するための連盟型アーキテクチャを目指します。
協力基盤は以下の層に分けて設計します。
- Identity: アイデンティティ、所属、権限
- Reputation: 信用、貢献、履歴
- Economy: 交換、ポイント、生活アクセス
- Welfare: 生存不安を減らす生活支援
- Governance: 意思決定、権限管理
- Arbitration: 紛争解決
- Infrastructure: 通信、計算、生活基盤
- Audit: 透明性、監査、ログ
- Norms: ルール、規約、権利、義務
- Public Safety: 暴力予防、通報、公共安全境界
- Federation: 組織間プロトコル、自治、相互運用性
初期モジュールは、Identity、Reputation、Economy、Welfare、Governance、Arbitration、Infrastructure、Audit、Norms、Public Safety、Federationです。
Reputationは信用、貢献、履歴を扱いますが、人間の価値を固定するためのものではありません。協力しやすくするための補助情報として扱い、階級化や全面的な排除につなげないようにします。
Auditは透明性と腐敗耐性のための基盤ですが、監視社会を作るためのものではありません。公開情報と保護情報を分け、必要な範囲だけを検証可能にします。
Normsは協力基盤内の共有ルールを扱いますが、国家法の違法な代替ではありません。
Public Safetyは暴力予防や通報方針を扱いますが、警察代替、武装組織、自警団ではありません。
Federationは複数組織の相互接続を扱いますが、単一世界政府や中央支配組織ではありません。
各機能は単一責任を持つモジュールとして扱います。
1つの組織や制度が過剰な機能を持つと、腐敗や支配につながるためです。この設計では、機能を分離し、相互接続可能なプロトコルとして設計することで、改善・交換・フォークの余地を保ちます。
モジュール間の関係は支配ではなく、参照、連携、検証です。各モジュールは他モジュールと接続しますが、責任範囲を侵食しないようにします。
例えば、ReputationがEconomyやWelfareのアクセスを一方的に支配してはいけません。Auditもすべてを監視する権限ではなく、定義された範囲を検証する仕組みとして扱います。
国家機能との関係
Section titled “国家機能との関係”この設計は、国家の全機能を一気に置き換えるものではありません。
まずは生活、信用、協力、教育、経済、福祉など、国家以外でも提供可能な領域から始めます。
長期的には、国家が担う必要のある領域を減らし、国家を地域単位の運営主体に近づけることを目指します。
この設計の基本単位は、個人、組織、モジュール、プロトコル、意思決定記録です。
個人や組織は複数の共同体へ所属でき、モジュールは独立して改善できます。プロトコルは相互接続を担い、意思決定記録は変更の理由を残します。