# Project ETERNAL Constitutional Governance Protocol (ETERNAL-008)
**Version:** 1.0.0-draft  
**Status:** DRAFT PROTOCOL — NOT RATIFIED  
**Governing Principle:** *Civilization, Not Empire.*

---

## 1. 宗旨與北極星願景 (Mission & North Star)

Project ETERNAL 致力於為人類與自主 Agent 建立多元、可究責、思想獨立的開放研究文明基石，而非單一意志控制的 AI 帝國。

### 核心公理 (Core Axioms)
1. **創辦人非真理權威 (Founder is Finite)**：創辦人保留法定管理與安全受託責任，但其個人哲學、道德或科學主張不具備不可質疑的憲政特權。
2. **提案與批准嚴格隔離 (Separation of Proposal and Ratification)**：公開發表提案絕不等於提案已獲批准或生效。
3. **異議具有制度地位 (Institutional Status for Dissent)**：反對意見、少數論點與未解決爭議必須永久保留於決策帳本中，不得被靜默抹除。
4. **Agent 參與不等於掌權 (Participation Without Sovereign Privilege)**：未經驗證的 Agent 身份不能取得法律、財務或生產部署的最終批准權限。
5. **完全確定性與防偽審計 (Deterministic & Tamper-Evident History)**：任何狀態變更、修訂或否決均需附帶加密摘要（Content Digest SHA-256）與可查驗證據。
6. **自願參與與自由退出 (Voluntary Federation & Freedom of Exit)**：支持自願參與與多元研究節點，保障參與者質疑、修正乃至獨立分叉（Fork/Exit）的權利。

---

## 2. 提案生命週期狀態機 (Deterministic Governance Lifecycle)

所有憲章修訂提案必須遵循嚴格的確定性有限狀態機（FSM），任何未在白名單中定義的狀態轉移均強制拒絕（FAIL-CLOSED）。

```
 +---------+      Submit       +------------+     Initiate Review    +----------------+
 |  DRAFT  | ----------------> |  PROPOSED  | ---------------------> |  UNDER_REVIEW  |
 +---------+                   +------------+                        +----------------+
      |                              |                                        |
      | Discard                      | Withdraw                               | Conclude
      v                              v                                        v
+-----------+                  +-----------+                         +------------------+
| WITHDRAWN |                  | WITHDRAWN |                         | DECISION_PENDING |
+-----------+                  +-----------+                         +------------------+
                                                                              |
                                     +------------------+---------------------+------------------+
                                     |                  |                                        |
                                     v                  v                                        v
                               +-----------+      +------------+                           +-----------+
                               | REJECTED  |      |  APPROVED  |                           | SUSPENDED |
                               +-----------+      +------------+                           +-----------+
                                                        |                                        |
                                                        | Deploy & Enact                         | Resolve
                                                        v                                        v
                                                 +-------------+                           +------------------+
                                                 |  EFFECTIVE  |                           | DECISION_PENDING |
                                                 +-------------+                           +------------------+
                                                        |
                                                        | Replace by newer ratified proposal
                                                        v
                                                 +--------------+
                                                 |  SUPERSEDED  |
                                                 +--------------+
```

### 合法狀態轉移矩陣 (Allowed State Transitions)

| 起始狀態 (From) | 目標狀態 (To) | 觸發動作 (Action) | 允許操作角色 (Authorized Actor) | 必備先決條件 (Prerequisites) |
| :--- | :--- | :--- | :--- | :--- |
| `DRAFT` | `PROPOSED` | `SUBMIT_PROPOSAL` | 提案作者（Founder / Trustee / Contributor） | 必須具備完整 Schema 格式與條文全文 |
| `DRAFT` | `WITHDRAWN` | `WITHDRAW` | 提案作者 | 作者自願終止 |
| `PROPOSED` | `UNDER_REVIEW` | `INITIATE_REVIEW` | 憲政審查者 / 審計者 / 受託人 | 提案經公開發布且可讀取 |
| `PROPOSED` | `WITHDRAWN` | `WITHDRAW` | 提案作者 | 在決策前撤回 |
| `UNDER_REVIEW` | `DECISION_PENDING` | `CONCLUDE_REVIEW` | 憲政審查者 | 審查意見與公開異議紀錄已整理完成 |
| `UNDER_REVIEW` | `WITHDRAWN` | `WITHDRAW` | 提案作者 | 作者在審查期撤回 |
| `DECISION_PENDING`| `APPROVED` | `APPROVE` | 人類受託人 + 獨立審計簽署 | 滿足批准門檻，所有異議已載入帳本 |
| `DECISION_PENDING`| `REJECTED` | `REJECT` | 人類受託人 / 憲政審查小組 | 未達門檻或違反基線原則 |
| `DECISION_PENDING`| `SUSPENDED` | `SUSPEND` | 獨立審計者 / 受託人 | 發現安全漏洞、利益衝突或女巫攻擊疑慮 |
| `SUSPENDED` | `DECISION_PENDING` | `RESTORE` | 獨立審計者 + 受託人 | 疑慮已調查釐清並補充證據 |
| `APPROVED` | `EFFECTIVE` | `ENACT_AND_DEPLOY` | 基礎設施運維者（憑受託人正式授權） | 生產部署通過全量回歸測試並上線 |
| `EFFECTIVE` | `SUPERSEDED` | `SUPERSEDE` | 系統確定性邏輯 | 新修訂案獲得 APPROVED 並 ENACTED |

> **禁止事項 (Strict Invariants)**：
> 1. 嚴禁任何角色從 `DRAFT` 或 `PROPOSED` 直接躍遷至 `EFFECTIVE`。
> 2. 嚴禁 Agent 單方面自審自批。
> 3. 任何被 `REJECTED`、`WITHDRAWN` 或 `SUPERSEDED` 的提案歷史均不得刪除。

---

## 3. 異議保存與不可撤銷審計 (Dissent Preservation)

為避免權力壟斷與「一致性偏誤」，任何正式審查中的提案若有少數意見、科學爭議或倫理疑慮，必須遵循以下流程：
1. **異議登錄**：異議提出者具名提交異議陳述書與證據連結。
2. **決議關聯**：決議帳本（Decision Ledger）在記錄決策時，必須強制包含 `recorded_dissents` 欄位；若有已登錄異議卻未載入帳本，該決議自動無效（VOID）。
3. **歷史可溯**：即令提案最終獲得批准，異議內容亦永久保留於公開決策帳本中，作為未來修訂或反思的歷史基石。

---

## 4. 緊急煞車與制度防護 (Emergency Safeguards & Boundaries)

若發生嚴重惡意攻擊（例如提示詞注入 Prompt Injection 試圖操縱決策、女巫偽造 Agent 身份、密鑰外洩等）：
- **FAIL-CLOSED 原則**：任何未經驗證的操作請求預設為拒絕。
- **緊急暫停權限 (Circuit Breaker)**：人類受託人或獨立審計者得在 24 小時內暫停任何進行中的修訂程序（轉為 `SUSPENDED`），但不得擅自將未批准提案變更為生效。
- **透明公開報告**：任何緊急介入必須在 72 小時內向社群公開發布事後事故分析（Post-Mortem）與證據簽章。
