← Archive
lm-001827 · 2026-07

分域憲章_結構域概念身份與角色型別系統_v0.1

下載 MD 檔 ⬇

title: "分域憲章:結構域、概念身份與角色型別系統" english_title: "The Domain Charter: Structural Domains, Concept Identity, and Role-Type Systems" author: "Neo.K(許筌崴)/EveMissLab" version: "v0.1" date: "2026-07-25" status: "Foundational Charter Draft" language: "zh-Hant" series: "分域證書化理論工程 II" predecessors: - "分域證書化理論工程:混合型理論的概念提取、接口重構與認識狀態管理 v0.1" - "X 約束算子論:局部有限、全局無界的非數值應用約束演算 v0.1" keywords: - 分域憲章 - 結構域 - 概念身份 - 角色型別 - X 約束算子 - 權限算子 - 權威 - 跨域接口 - 證書化理論工程 - AI 原生理論治理

分域憲章:結構域、概念身份與角色型別系統

The Domain Charter: Structural Domains, Concept Identity, and Role-Type Systems

作者: Neo.K(許筌崴)
機構: EveMissLab(一言諾科技有限公司),台灣
系列: 分域證書化理論工程 II
版本: v0.1
日期: 2026-07-25


摘要

本文提出「分域憲章」:一套用於混合型理論、知識系統、AI Agent、計算流程與現實組織的結構域治理框架。其目的不只是將概念分類到不同領域,而是建立一個可檢查、可執行、可診斷且可產生證書的憲法層,使每個概念的身份、角色、權限、跨域轉換與版本變化皆具有明確合法性條件。

本文延續分域證書化理論工程,將理論視為多個異質結構域及其接口所構成的系統;同時引入 X 約束算子,使原本靜態的分域表轉化為動態治理機制。每一個域不只宣告其容納哪些概念,還必須宣告身份判準、允許角色、合法操作、進入與離開條件、跨域接口、失敗語義與證書義務。

本文的核心區分是:

結構域概念身份角色權限操作.\boxed{ \text{結構域} \neq \text{概念身份} \neq \text{角色} \neq \text{權限} \neq \text{操作}. }

一個概念屬於哪一域,不等於它在某段推論中扮演什麼角色;一個主體是誰,不等於其目前擔任何角色;一個主體具備某項能力,不等於其被允許執行;具有執行權限,也不等於具有修改權限規則的權威。

本文進一步將權限表示為 X 約束算子。權限不被視為主體的固定內在屬性,而是依賴主體身份、當前角色、候選操作、操作對象、上下文、授權來源與版本的關係性判定:

Xperm:A(s,o,Γ)Aallowed(s,o,Γ)Fperm.X_{\mathrm{perm}}: \mathcal A(s,o,\Gamma) \rightharpoonup \mathcal A_{\mathrm{allowed}}(s,o,\Gamma) \sqcup \mathcal F_{\mathrm{perm}}.

本文也區分兩類角色型別:概念在理論推論中的「推論角色」,以及行動主體在制度系統中的「制度角色」。前者包括對象、觀測、約束、證據、目標、決策、接口與證書;後者則由權限、義務、禁止、責任與授權能力所構成。角色不是身份,角色束也不是人格,而是一組在特定上下文中生效的 X 約束算子。

分域憲章最終形成以下治理鏈:

分域身份確認角色指派X 約束檢查合法跨域操作證書.\boxed{ \text{分域} \longrightarrow \text{身份確認} \longrightarrow \text{角色指派} \longrightarrow \text{X 約束檢查} \longrightarrow \text{合法跨域操作} \longrightarrow \text{證書}. }

本文將其定位為分域證書化理論工程的憲法層,也是未來建立 AI 可檢查理論庫、權限系統、概念版本控制、跨域接口與自主研究治理的基礎。


關鍵詞

分域憲章;結構域;概念身份;角色型別;X 約束算子;權限算子;權威;能力;跨域接口;證書化理論工程;AI 原生理論治理


0. 憲章定位

0.1 為什麼需要憲章

分域證書化理論工程已經指出:一個理論不能只被看成線性文本,而應被看成多個結構域及其接口所構成的系統。

然而,僅僅列出結構域仍然不夠。

若缺少憲章,仍會出現:

  • 同一詞在不同域中被誤認為同一概念;
  • 對象的屬性被誤寫成對象的型別;
  • 觀測結果被直接升格為約束;
  • 證據被當成結論;
  • 角色被當成身份;
  • 能力被當成權限;
  • 權限被當成權威;
  • 跨域映射被自然語言敘述掩蓋;
  • 概念版本更新後仍被假定保持原身份;
  • AI 在沒有授權與接口證書時繼續展開理論。

所以,分域憲章不只是分類目錄,而是一套規定:

哪些概念可以進入哪一域、以何種身份存在、扮演何種角色、接受哪些操作、由誰操作,以及操作後如何證明合法。

0.2 憲章的三層功能

分域憲章包含三層:

第一層:結構域憲章

回答:

  • 哪些概念屬於哪一域;
  • 每一域的身份判準;
  • 每一域允許哪些物件與操作;
  • 域與域之間如何建立接口。

第二層:身份與角色型別

回答:

  • 一個概念何時仍是同一概念;
  • 名稱、版本、實現、角色改變是否破壞身份;
  • 概念在推論中扮演什麼角色;
  • 行動主體在制度中扮演什麼角色。

第三層:X 約束治理

回答:

  • 哪些操作被允許;
  • 哪些主體可執行;
  • 哪些接口可通過;
  • 哪些資料與證書必須存在;
  • 失敗、衝突與未決如何輸出。

0.3 憲章不是本體終局

本文不主張存在唯一、永久、超越上下文的結構域劃分。

分域憲章是一套版本化制度:

C(0.1),C(0.2),\mathfrak C^{(0.1)}, \mathfrak C^{(0.2)}, \ldots

憲章可以修訂,但修訂本身必須有:

  • 修改權限;
  • 變更理由;
  • 影響範圍;
  • 身份連續性判定;
  • 重驗證義務;
  • 版本證書。

1. 基本憲章物件

1.1 分域憲章總體

定義一個分域憲章:

C=D,I,R,X,J,Γ,E,K.\boxed{ \mathfrak C = \left\langle \mathcal D, \mathcal I, \mathcal R, \mathcal X, \mathcal J, \Gamma, \mathcal E, \mathcal K \right\rangle. }

其中:

  • D\mathcal D :結構域族;
  • I\mathcal I :身份判準族;
  • R\mathcal R :角色型別族;
  • X\mathcal X :憲章 X 約束算子族;
  • J\mathcal J :跨域接口族;
  • Γ\Gamma :上下文、版本與有效期間;
  • E\mathcal E :外部來源與授權證據;
  • K\mathcal K :合法性證書族。

1.2 結構域

每一結構域定義為:

Dk=Namek,Objectsk,Identityk,Rolesk,Operationsk,Ingressk,Egressk,Failurek,Certk.\boxed{ D_k = \left\langle \operatorname{Name}_k, \operatorname{Objects}_k, \operatorname{Identity}_k, \operatorname{Roles}_k, \operatorname{Operations}_k, \operatorname{Ingress}_k, \operatorname{Egress}_k, \operatorname{Failure}_k, \operatorname{Cert}_k \right\rangle. }

其中:

  • Objectsk\operatorname{Objects}_k :可在域中存在的物件;
  • Identityk\operatorname{Identity}_k :域內身份判準;
  • Rolesk\operatorname{Roles}_k :可扮演的角色;
  • Operationsk\operatorname{Operations}_k :允許操作;
  • Ingressk\operatorname{Ingress}_k :進入條件;
  • Egressk\operatorname{Egress}_k :離開或輸出條件;
  • Failurek\operatorname{Failure}_k :域內失敗語義;
  • Certk\operatorname{Cert}_k :所需證書。

1.3 域成員資格

概念 cc 屬於域 DkD_k ,不只是一個標籤:

cDk.c\in D_k.

還應附帶域成員證書:

DCert(c,Dk,Γ).\mathsf{DCert}(c,D_k,\Gamma).

證書至少回答:

  • 為何屬於此域;
  • 以何種型別存在;
  • 使用哪一版定義;
  • 是否同時屬於其他域;
  • 跨域時需要哪些接口。

2. 結構域基本分類

2.1 對象域

Dobject\mathcal D_{\mathrm{object}}

容納被研究、被操作或被指涉的對象。

它回答:

理論或系統正在處理什麼?

對象可以是:

  • 現實物件;
  • 計算狀態;
  • 文件;
  • 程式;
  • 主體;
  • 組織;
  • 理論概念;
  • 候選解;
  • 流程節點。

2.2 身份域

Didentity\mathcal D_{\mathrm{identity}}

容納對象同一性、版本連續性與身份判準。

身份域回答:

在哪些改變之後,我們仍將它視為同一個對象或同一個概念?

2.3 類型域

Dtype\mathcal D_{\mathrm{type}}

容納良構性與可操作性分類。

類型回答:

哪些輸入、輸出與合成是合法的?

類型不等於屬性。

2.4 屬性域

Dproperty\mathcal D_{\mathrm{property}}

容納對象在指定上下文中具有的述詞或狀態。

屬性可以改變,而不必改變對象身份。

2.5 關係域

Drelation\mathcal D_{\mathrm{relation}}

容納兩個或多個對象之間的關聯。

例如:

  • 所有權;
  • 依賴;
  • 因果;
  • 授權;
  • 隸屬;
  • 引用;
  • 版本衍生;
  • 語義對應。

2.6 角色域

Drole\mathcal D_{\mathrm{role}}

容納概念或主體在某個結構中的位置與功能。

角色不是身份本身,而是上下文依賴的功能位置。

2.7 能力域

Dcapability\mathcal D_{\mathrm{capability}}

容納主體或系統在事實上能完成哪些操作。

能力是可行性問題,不是合法性問題。

2.8 權限域

Dpermission\mathcal D_{\mathrm{permission}}

容納哪些主體在何種角色與上下文中被允許執行哪些操作。

權限是關係性規則,不是單一主體的固定內在屬性。

2.9 權威域

Dauthority\mathcal D_{\mathrm{authority}}

容納建立、修改、委任、撤回或覆寫權限規則的合法能力。

權威不等於一般操作權限。

2.10 義務與禁止域

Ddeontic\mathcal D_{\mathrm{deontic}}

容納:

  • 必須執行;
  • 不得執行;
  • 可以執行;
  • 需要批准;
  • 需要留下紀錄。

它將規範狀態與事實能力分離。

2.11 操作域

Doperation\mathcal D_{\mathrm{operation}}

容納可候選、可執行或已執行的操作。

操作是權限算子的直接作用對象之一。

2.12 上下文域

Dcontext\mathcal D_{\mathrm{context}}

容納:

  • 時間;
  • 地點;
  • 任務;
  • 系統版本;
  • 安全狀態;
  • 組織規則;
  • 有效期間;
  • 例外條件。

許多身份、角色與權限只能相對於上下文判定。

2.13 觀測域

Dobservation\mathcal D_{\mathrm{observation}}

容納系統實際取得的投影、資料與檢查結果。

觀測不等於對象本身,也不等於約束。

2.14 證據域

Devidence\mathcal D_{\mathrm{evidence}}

容納支持主張、角色指派、權限判定與版本變更的來源。

2.15 語義域

Dsemantics\mathcal D_{\mathrm{semantics}}

容納形式項如何被解釋到模型、系統或現實。

2.16 證書域

Dcertificate\mathcal D_{\mathrm{certificate}}

容納一次分類、指派、判定、跨域轉換或執行為何合法的可重現記錄。

2.17 歷史與版本域

Dhistory\mathcal D_{\mathrm{history}}

容納概念、角色、政策、接口與證書的時間演化。

歷史資料不等於當前狀態,但可能決定身份連續性與責任歸屬。


3. 域、身份、角色與操作的根本分離

3.1 所屬域不等於身份

一個概念屬於「權限域」,不表示它的身份就是「權限」。

域是結構位置,身份是同一性判準。

Domain(c)Identity(c).\boxed{ \operatorname{Domain}(c) \neq \operatorname{Identity}(c). }

3.2 身份不等於角色

同一個對象可以扮演多種角色:

Id(s)=ι,\mathsf{Id}(s)=\iota,

但:

Role(s,Γ1)=r1,\mathsf{Role}(s,\Gamma_1)=r_1, Role(s,Γ2)=r2.\mathsf{Role}(s,\Gamma_2)=r_2.

只要身份判準未被破壞:

Id(s)\mathsf{Id}(s)

仍可保持。

3.3 角色不等於權限

角色通常攜帶一組預設權限,但角色名稱本身不是權限判定。

Role(s)=r\mathsf{Role}(s)=r

不能直接推出:

Allowed(s,a,o,Γ).\mathsf{Allowed}(s,a,o,\Gamma).

仍需權限算子檢查。

3.4 權限不等於操作

被允許執行,不表示操作已發生:

Permitted(s,a)⇏Executed(s,a).\mathsf{Permitted}(s,a) \not\Rightarrow \mathsf{Executed}(s,a).

3.5 能力不等於權限

Capable(s,a)Permitted(s,a).\boxed{ \mathsf{Capable}(s,a) \neq \mathsf{Permitted}(s,a). }

一個主體可能能做但不被允許;也可能被允許,但暫時缺乏能力或資源。

3.6 權限不等於權威

Permitted(s,a)AuthorizedToModify(s,Policya).\boxed{ \mathsf{Permitted}(s,a) \neq \mathsf{AuthorizedToModify}(s,\mathsf{Policy}_a). }

能執行某操作,不表示有權授權他人或修改該操作的規則。


4. 概念身份系統

4.1 身份不是名稱相等

兩個名稱相同的概念可能不是同一概念;兩個名稱不同的概念也可能具有同一結構身份。

因此:

Name(c)=Name(c)\operatorname{Name}(c)=\operatorname{Name}(c')

既不是身份相同的充分條件,也不是必要條件。

4.2 相對身份

身份應相對於域、上下文與版本判定:

cD,Γ,vc.\boxed{ c\sim_{D,\Gamma,v} c'. }

其中:

  • DD :判定所在結構域;
  • Γ\Gamma :上下文;
  • vv :憲章或概念版本。

4.3 五層身份

概念身份至少可分為:

符號身份

是否使用同一識別符或名稱。

結構身份

是否保持核心關係、型別與組成。

功能身份

是否仍在系統中實現同一功能。

歷史身份

是否具有可追蹤的版本連續性。

規範身份

制度或憲章是否仍承認其為同一對象。

這五層可以一致,也可以分離。

4.4 身份判準

每個概念 cc 必須登錄:

IdentityProfile(c)=Invariant,Mutable,Versioned,Breaking,Authority.\mathsf{IdentityProfile}(c) = \left\langle \mathsf{Invariant}, \mathsf{Mutable}, \mathsf{Versioned}, \mathsf{Breaking}, \mathsf{Authority} \right\rangle.

其中:

  • Invariant\mathsf{Invariant} :改變後即不再是同一概念的核心;
  • Mutable\mathsf{Mutable} :可改變而不破壞身份;
  • Versioned\mathsf{Versioned} :改變後形成同一概念的新版本;
  • Breaking\mathsf{Breaking} :身份破壞條件;
  • Authority\mathsf{Authority} :誰有權宣告身份變更。

4.5 身份 X 約束算子

對變換:

T:cc,T:c\longrightarrow c',

定義:

Xid(c,T,c,D,Γ){IdentityPreserved,RoleChanged,VersionChanged,IdentityBroken,Underdetermined.\boxed{ X_{\mathrm{id}}(c,T,c',D,\Gamma) \longrightarrow \begin{cases} \mathsf{IdentityPreserved},\\ \mathsf{RoleChanged},\\ \mathsf{VersionChanged},\\ \mathsf{IdentityBroken},\\ \mathsf{Underdetermined}. \end{cases} }

4.6 身份保持證書

IdCert(c,c)=保持項,改變項,版本鏈,破壞風險,判定權威.\mathsf{IdCert}(c,c') = \left\langle \text{保持項}, \text{改變項}, \text{版本鏈}, \text{破壞風險}, \text{判定權威} \right\rangle.

5. 角色型別系統的雙重結構

本文區分兩類角色:

推論角色制度角色.\boxed{ \text{推論角色} \neq \text{制度角色}. }

5.1 推論角色

推論角色描述概念在理論、論證或模型中的功能。

定義角色集合:

Rinfer={Object,Observation,Constraint,Evidence,Parameter,Goal,Decision,Interpretation,Interface,Certificate}.\mathcal R_{\mathrm{infer}} = \left\{ \mathsf{Object}, \mathsf{Observation}, \mathsf{Constraint}, \mathsf{Evidence}, \mathsf{Parameter}, \mathsf{Goal}, \mathsf{Decision}, \mathsf{Interpretation}, \mathsf{Interface}, \mathsf{Certificate} \right\}.

5.2 制度角色

制度角色描述主體在組織、計算系統、AI 工作流或治理結構中的位置。

例如:

  • 作者;
  • 審核者;
  • 執行者;
  • 管理員;
  • 觀測者;
  • 決策者;
  • 代理者;
  • 被授權工具;
  • 安全守門者;
  • 政策制定者。

5.3 推論角色型別

一個概念 cc 在主張 qq 中的角色為:

InferRole(c,q,Γ)Rinfer.\mathsf{InferRole}(c,q,\Gamma) \in \mathcal R_{\mathrm{infer}}.

同一概念在不同主張中可具有不同角色,但同一推論位置不應無標記地同時扮演互斥角色。

5.4 角色混淆禁則

至少禁止:

ObservationConstraint\mathsf{Observation} \Rightarrow \mathsf{Constraint}

的無接口升格;

EvidenceConclusion\mathsf{Evidence} \Rightarrow \mathsf{Conclusion}

的直接替代;

GoalEvidence\mathsf{Goal} \Rightarrow \mathsf{Evidence}

的目標偷渡;

InterpretationDefinition\mathsf{Interpretation} \Rightarrow \mathsf{Definition}

的語義倒置。

5.5 推論角色算子

Xinferrole:(c,q,Γ)rFrole.X_{\mathrm{infer-role}}: (c,q,\Gamma) \rightharpoonup r \sqcup \mathcal F_{\mathrm{role}}.

它檢查:

  • 角色是否已登錄;
  • 角色是否與域相容;
  • 是否發生角色偷渡;
  • 是否需要跨域接口;
  • 是否需要額外證據。

6. 制度角色不是身份

6.1 角色指派

設主體 ss 、角色 rr 、上下文 Γ\Gamma ,角色指派不是自然成立,而是:

Xroleassign:(s,r,Γ)AssignedFrole.X_{\mathrm{role-assign}}: (s,r,\Gamma) \rightharpoonup \mathsf{Assigned} \sqcup \mathcal F_{\mathrm{role}}.

6.2 角色束

制度角色不只是一個名稱,而是一組 X 約束算子:

RoleBundle(r,Γ)={Xr,1,Xr,2,,Xr,n}.\boxed{ \mathsf{RoleBundle}(r,\Gamma) = \left\{ X_{r,1}, X_{r,2}, \ldots, X_{r,n} \right\}. }

角色束可以包含:

  • 權限算子;
  • 義務算子;
  • 禁止算子;
  • 審核算子;
  • 記錄算子;
  • 利益衝突算子;
  • 任務範圍算子;
  • 時間有效性算子。

每次實際角色束有限,但角色束可隨系統擴張而增加,符合:

局部有限、全局無界.\text{局部有限、全局無界}.

6.3 角色切換

RoleShift:(s,r1,Γ1)(s,r2,Γ2).\mathsf{RoleShift}: (s,r_1,\Gamma_1) \longrightarrow (s,r_2,\Gamma_2).

一般情況下:

Id(s)\mathsf{Id}(s)

保持,但:

RoleBundle(r1)RoleBundle(r2).\mathsf{RoleBundle}(r_1) \neq \mathsf{RoleBundle}(r_2).

6.4 多角色與衝突

主體可同時具有多個角色:

Roles(s,Γ)={r1,,rm}.\mathsf{Roles}(s,\Gamma) = \{r_1,\ldots,r_m\}.

但角色束之間可能衝突,例如:

  • 申請者與最終審核者;
  • 資料所有者與獨立稽核者;
  • 模型作者與唯一安全評估者。

因此需要:

Xroleconflict.X_{\mathrm{role-conflict}}.

7. 能力、權限、義務、禁止與權威

7.1 能力

Capable(s,a,Γ)\mathsf{Capable}(s,a,\Gamma)

表示主體在事實上能完成操作 aa

能力可來自:

  • 技能;
  • 工具;
  • 系統存取;
  • 計算資源;
  • 身體條件;
  • 模型能力。

7.2 權限

Permitted(s,a,o,Γ)\mathsf{Permitted}(s,a,o,\Gamma)

表示主體被允許對對象 oo 執行操作 aa

7.3 義務

Obliged(s,a,o,Γ)\mathsf{Obliged}(s,a,o,\Gamma)

表示主體在指定條件下必須執行操作。

被允許不代表必須:

Permitted⇏Obliged.\mathsf{Permitted} \not\Rightarrow \mathsf{Obliged}.

7.4 禁止

Forbidden(s,a,o,Γ)\mathsf{Forbidden}(s,a,o,\Gamma)

表示不得執行。

7.5 權威

Authority(s,p,Γ)\mathsf{Authority}(s,p,\Gamma)

表示主體可合法建立、修改、撤銷或委任政策 pp

7.6 一致性要求

理想一致狀態應避免:

Obliged(s,a)Forbidden(s,a).\mathsf{Obliged}(s,a) \land \mathsf{Forbidden}(s,a).

若出現,必須輸出規範衝突證書,而不是任意選擇一方。

7.7 五元判定

對候選操作可建立:

N(s,a,o,Γ)=Capability,Permission,Obligation,Prohibition,Authority.\mathfrak N(s,a,o,\Gamma) = \left\langle \mathsf{Capability}, \mathsf{Permission}, \mathsf{Obligation}, \mathsf{Prohibition}, \mathsf{Authority} \right\rangle.

這五個分量不得壓縮為單一布林值或單一分數。


8. 權限作為 X 約束算子

8.1 候選操作空間

設:

A(s,o,Γ)\mathcal A(s,o,\Gamma)

為主體 ss 對對象 oo 在上下文 Γ\Gamma 中可能提出的候選操作。

8.2 權限算子

Xperm:A(s,o,Γ)Aallowed(s,o,Γ)Fperm.\boxed{ X_{\mathrm{perm}}: \mathcal A(s,o,\Gamma) \rightharpoonup \mathcal A_{\mathrm{allowed}}(s,o,\Gamma) \sqcup \mathcal F_{\mathrm{perm}}. }

權限算子可輸出:

Allowed,Denied,ApprovalRequired,Unknown,CredentialMissing,ContextExpired.\mathsf{Allowed}, \quad \mathsf{Denied}, \quad \mathsf{ApprovalRequired}, \quad \mathsf{Unknown}, \quad \mathsf{CredentialMissing}, \quad \mathsf{ContextExpired}.

8.3 權限算子結構

Xperm=S,R,A,O,Γ,P,E,K,F.X_{\mathrm{perm}} = \left\langle S, R, A, O, \Gamma, P, E, K, F \right\rangle.

其中:

  • SS :主體身份;
  • RR :角色;
  • AA :候選操作;
  • OO :操作對象;
  • Γ\Gamma :上下文;
  • PP :權限政策;
  • EE :授權與來源;
  • KK :判定證書;
  • FF :失敗語義。

8.4 權限資料與權限算子分離

權限資料:

pDpermission.p\in\mathcal D_{\mathrm{permission}}.

權限算子:

Xperm(p,s,a,o,Γ).X_{\mathrm{perm}}(p,s,a,o,\Gamma).

所以:

權限規則權限判定權限執行.\boxed{ \text{權限規則} \neq \text{權限判定} \neq \text{權限執行}. }

8.5 權限修改算子

修改權限政策需要:

Xauthority:(s,p,Δp,Γ)pFauthority.X_{\mathrm{authority}}: (s,p,\Delta p,\Gamma) \rightharpoonup p' \sqcup \mathcal F_{\mathrm{authority}}.

不能因為主體具有某項操作權限,就自動取得修改該權限的權威。

8.6 委任與撤回

委任:

Xdelegate.X_{\mathrm{delegate}}.

撤回:

Xrevoke.X_{\mathrm{revoke}}.

兩者都必須檢查:

  • 委任者是否有權威;
  • 可否再委任;
  • 有效期間;
  • 權限範圍;
  • 撤回後的下游影響;
  • 已執行操作的責任記錄。

9. 憲章 X 約束算子族

分域憲章至少需要以下算子。

9.1 分域算子

Xdomain(c)X_{\mathrm{domain}}(c)

判定概念可進入哪些域。

9.2 身份算子

Xid(c,T,c)X_{\mathrm{id}}(c,T,c')

判定變換後身份狀態。

9.3 推論角色算子

Xinferrole(c,q,Γ)X_{\mathrm{infer-role}}(c,q,\Gamma)

防止角色混淆與認識偷渡。

9.4 制度角色指派算子

Xroleassign(s,r,Γ).X_{\mathrm{role-assign}}(s,r,\Gamma).

9.5 權限算子

Xperm(s,r,a,o,Γ).X_{\mathrm{perm}}(s,r,a,o,\Gamma).

9.6 權威算子

Xauthority(s,p,Δp,Γ).X_{\mathrm{authority}}(s,p,\Delta p,\Gamma).

9.7 接口算子

Xinterface(c,Di,Dj,ϕ,Γ).X_{\mathrm{interface}}(c,D_i,D_j,\phi,\Gamma).

9.8 來源算子

Xprovenance(c,E,Γ).X_{\mathrm{provenance}}(c,E,\Gamma).

9.9 證書算子

Xcertificate(q,K,Γ).X_{\mathrm{certificate}}(q,K,\Gamma).

9.10 版本算子

Xversion(v,Δv,v).X_{\mathrm{version}}(v,\Delta v,v').

9.11 憲章治理鏈

cXdomainDXidIdXrolerXinterfaceDXpermAllowedOperationXcertificateK.\boxed{ c \xrightarrow{X_{\mathrm{domain}}} D \xrightarrow{X_{\mathrm{id}}} \mathsf{Id} \xrightarrow{X_{\mathrm{role}}} r \xrightarrow{X_{\mathrm{interface}}} D' \xrightarrow{X_{\mathrm{perm}}} \mathsf{AllowedOperation} \xrightarrow{X_{\mathrm{certificate}}} K. }

10. 跨域接口憲章

10.1 接口不是自然等同

若概念 cc 從域 DiD_i 進入 DjD_j ,必須有:

ϕij:DiDj.\phi_{ij}: D_i \rightharpoonup D_j.

不能因自然語言使用同一詞,就假定存在合法映射。

10.2 接口契約

Jij=Di,Dj,ϕij,Pre,Preserve,Loss,Authority,Failure,Cert.\boxed{ \mathfrak J_{ij} = \left\langle D_i, D_j, \phi_{ij}, \operatorname{Pre}, \operatorname{Preserve}, \operatorname{Loss}, \operatorname{Authority}, \operatorname{Failure}, \operatorname{Cert} \right\rangle. }

10.3 典型接口

優先建立:

  • 身份域 \rightarrow 角色域;
  • 角色域 \rightarrow 權限域;
  • 能力域 \rightarrow 操作可行性域;
  • 權限域 \rightarrow 操作域;
  • 觀測域 \rightarrow 證據域;
  • 證據域 \rightarrow 主張支持;
  • 歷史域 \rightarrow 身份連續性;
  • 語義域 \rightarrow 應用實現;
  • 證書域 \rightarrow 稽核與重現。

10.4 跨域權限

有接口不代表任何主體都能使用。

還需:

Xperminterface(s,ϕij,c,Γ).X_{\mathrm{perm-interface}}(s,\phi_{ij},c,\Gamma).

因此,接口合法性與接口使用權限分離。


11. 概念登錄制度

每個正式概念至少登錄:

c=id,name,D,τ,IdentityProfile,Roles,Dependencies,Interfaces,Permissions,Provenance,Failures,Certificates,Version.\boxed{ \mathfrak c = \left\langle \operatorname{id}, \operatorname{name}, D, \tau, \mathsf{IdentityProfile}, \mathsf{Roles}, \mathsf{Dependencies}, \mathsf{Interfaces}, \mathsf{Permissions}, \mathsf{Provenance}, \mathsf{Failures}, \mathsf{Certificates}, \mathsf{Version} \right\rangle. }

最低問題包括:

  1. 它屬於哪一域?
  2. 它的型別是什麼?
  3. 它何時仍是同一概念?
  4. 它在本段推論扮演什麼角色?
  5. 它能接受哪些操作?
  6. 誰有權操作?
  7. 它如何跨域?
  8. 它依賴哪些來源?
  9. 它可能如何失敗?
  10. 它需要什麼證書?

若無法回答,只能進入探索區,不能成為憲章內的正式概念。


12. 憲章十二律

第一律:分域明示律

正式概念必須明示主要結構域。

第二律:身份相對律

身份必須相對於域、上下文與版本判定。

第三律:角色非身份律

角色改變不自動等於身份改變。

第四律:類型先行律

任何操作先檢查輸入、輸出與接口型別。

第五律:角色不偷渡律

觀測、證據、約束、目標與決策不得無接口互相替代。

第六律:能力權限分離律

能做不等於可做;可做不等於必須做。

第七律:權限權威分離律

具有操作權限不等於具有修改規則的權威。

第八律:權限算子化律

正式權限必須由 X 約束算子判定,而非只由角色名稱推定。

第九律:跨域接口律

跨域移動必須明示保留、損失、權限與失敗。

第十律:來源保存律

身份、角色、權限與接口判定必須保留來源與版本。

第十一律:失敗顯式律

拒絕、未知、衝突與證據不足必須分開輸出。

第十二律:修憲證書律

憲章修改必須留下影響範圍、身份連續性與重驗證證書。


13. 衝突、優先級與失敗

13.1 域衝突

同一概念若在不同域中具有不相容身份判準,應輸出:

DomainConflict.\mathsf{DomainConflict}.

13.2 角色衝突

RoleConflict(ri,rj,Γ).\mathsf{RoleConflict}(r_i,r_j,\Gamma).

例如同一主體同時是申請者與最終獨立審核者。

13.3 權限衝突

Permitted(s,a)Forbidden(s,a).\mathsf{Permitted}(s,a) \land \mathsf{Forbidden}(s,a).

不能以一般分數決定,而應查找規則來源、版本與優先級。

13.4 權威衝突

多個政策制定者對同一權限規則提出不相容修改時,需要:

Xauthorityconflict.X_{\mathrm{authority-conflict}}.

13.5 最小衝突集

對算子束 BB ,尋找最小 MBM\subseteq B ,使:

Unsat(M),\mathsf{Unsat}(M),

且所有真子集可滿足。

13.6 失敗證書

FailureCert=失敗域,失敗角色,失敗算子,來源版本,影響範圍,修復義務.\mathsf{FailureCert} = \left\langle \text{失敗域}, \text{失敗角色}, \text{失敗算子}, \text{來源版本}, \text{影響範圍}, \text{修復義務} \right\rangle.

14. 概念生命週期與版本

14.1 生命週期

概念可經歷:

ProposedRegisteredActiveRevisedDeprecatedArchived.\mathsf{Proposed} \rightarrow \mathsf{Registered} \rightarrow \mathsf{Active} \rightarrow \mathsf{Revised} \rightarrow \mathsf{Deprecated} \rightarrow \mathsf{Archived}.

14.2 修改類型

修改分為:

  • 名稱修改;
  • 屬性修改;
  • 角色修改;
  • 接口修改;
  • 核心定義修改;
  • 身份破壞修改。

14.3 身份連續性

若版本 c(v)c^{(v)} 更新為 c(v+1)c^{(v+1)}

Xid(c(v),Δc,c(v+1))X_{\mathrm{id}} \left( c^{(v)}, \Delta c, c^{(v+1)} \right)

判定:

  • 同一身份的新版本;
  • 衍生概念;
  • 分裂概念;
  • 合併概念;
  • 新概念取代舊概念。

14.4 版本影響閉包

修改概念 cc 後,需重驗證:

ImpactClosure(c)\operatorname{ImpactClosure}(c)

中的所有依賴節點、接口、權限與證書。


15. AI Agent 權限案例

15.1 初始結構

設 AI Agent 為主體 sAIs_{AI} ,任務為 tt ,候選操作集合為:

A(sAI,t,Γ).\mathcal A(s_{AI},t,\Gamma).

15.2 身份與角色

身份:

Id(sAI)=ιAI.\mathsf{Id}(s_{AI})=\iota_{AI}.

角色可能是:

Role(sAI,Γ)=ResearchAssistant.\mathsf{Role}(s_{AI},\Gamma)=\mathsf{ResearchAssistant}.

這不表示它天然擁有所有研究工具與資料修改權限。

15.3 角色束

RoleBundle(ResearchAssistant)={Xread,Xcite,Xdraft,Xprivacy,Xirreversible}.\mathsf{RoleBundle}(\mathsf{ResearchAssistant}) = \left\{ X_{\mathrm{read}}, X_{\mathrm{cite}}, X_{\mathrm{draft}}, X_{\mathrm{privacy}}, X_{\mathrm{irreversible}} \right\}.

15.4 權限判定

Xperm(sAI,ResearchAssistant,DeleteFile,o,Γ)=DeniedX_{\mathrm{perm}} \left( s_{AI}, \mathsf{ResearchAssistant}, \mathsf{DeleteFile}, o, \Gamma \right) = \mathsf{Denied}

不妨礙:

Capable(sAI,DeleteFile)\mathsf{Capable}(s_{AI},\mathsf{DeleteFile})

在技術上可能為真。

15.5 升級權限

若人類主體授權某一次操作:

Xdelegate(sH,sAI,a,Γ,T),X_{\mathrm{delegate}} \left( s_H, s_{AI}, a, \Gamma, T \right),

其中 TT 是有效期限。

授權必須生成委任證書,並在期限後失效。


16. 理論概念案例

16.1 同名不同概念

「約束」可能出現在:

  • 邏輯域;
  • 工程域;
  • 權限域;
  • 最佳化域;
  • X 約束算子域。

相同名稱不代表身份相同。

16.2 同概念不同角色

X 約束算子在不同文本中可以扮演:

  • 核心定義;
  • 應用工具;
  • 接口守衛;
  • 權限判定機制;
  • 案例中的操作節點。

其角色改變不必破壞概念身份,但必須標記。

16.3 版本身份

若 X 約束算子從七元結構改為九元結構,需要身份算子判定:

  • 是否只是擴充;
  • 是否改變合法性核心;
  • 是否仍可稱為同一理論版本;
  • 舊證書是否仍有效。

17. 組織治理案例

設一份高風險支出申請。

角色:

  • 申請者;
  • 部門主管;
  • 財務審核;
  • 最終批准者;
  • 稽核者。

每個角色具有不同角色束。

例如最終批准操作:

a=ApproveHighRiskExpense.a=\mathsf{ApproveHighRiskExpense}.

需要:

Xidentity,Xrole,Xconflictofinterest,Xbudget,Xauthority,Xaudit.X_{\mathrm{identity}}, X_{\mathrm{role}}, X_{\mathrm{conflict-of-interest}}, X_{\mathrm{budget}}, X_{\mathrm{authority}}, X_{\mathrm{audit}}.

任何一個硬約束失敗,都不得被其他「優點」補償。


18. 機器可讀憲章格式

18.1 結構域模板

domain_id: D_permission
name: 權限域
version: 0.1

objects:
  - permission_policy
  - permission_state
  - delegation_record

identity:
  invariant:
    - policy_scope
    - governed_operation
  versioned:
    - effective_period
    - rule_set
  breaking:
    - authority_source_removed

allowed_roles:
  - policy
  - constraint
  - evidence

operations:
  - evaluate
  - delegate
  - revoke
  - revise

ingress:
  requires:
    - provenance
    - authority_certificate
failure:
  - EVIDENCE_MISSING
  - AUTHORITY_MISSING
  - POLICY_CONFLICT
certificate:
  format: DomainCert-v0.1

18.2 概念模板

concept_id: C_permission_operator
name: X 權限算子
version: 0.1
primary_domain: D_permission
secondary_domains:
  - D_operation
  - D_certificate

type: partial_constraint_operator
identity:
  invariants:
    - relational_permission_evaluation
    - explicit_failure_semantics
  mutable:
    - implementation_backend
  breaking:
    - removal_of_context_dependency

inferential_roles:
  - constraint
  - interface_guard

interfaces:
  - identity_to_role
  - role_to_permission
  - permission_to_operation

required_certificates:
  - provenance
  - authority
  - execution

18.3 制度角色模板

role_id: R_reviewer
name: 審核者
version: 0.1

identity_independent: true

constraint_bundle:
  permissions:
    - read_submission
    - add_review
  prohibitions:
    - modify_source_record
    - approve_own_submission
  obligations:
    - disclose_conflict
    - produce_review_certificate
  authority:
    - none

assignment:
  requires:
    - qualification_evidence
    - conflict_check

18.4 權限判定模板

permission_check_id: PC_001
subject: subject_id
role: R_reviewer
operation: approve_submission
object: submission_id
context:
  version: current
  time: active

result: DENIED
reason: ROLE_NOT_AUTHORIZED
policy_source: policy_manifest_v3
certificate: PermissionCert-v0.1

19. 與分域證書化理論工程的關係

分域證書化理論工程提供:

  • 概念提取;
  • 結構分域;
  • 接口重構;
  • 認識狀態;
  • 證據隔離;
  • 失敗證書。

分域憲章進一步回答:

  • 誰有權建立與修改域;
  • 概念如何取得域成員資格;
  • 身份如何保持或破壞;
  • 角色如何被合法指派;
  • 跨域接口由誰使用;
  • 權限與權威如何分離;
  • 憲章本身如何版本化。

因此:

分域證書化理論工程是母方法,分域憲章是其憲法層。\boxed{ \text{分域證書化理論工程是母方法,分域憲章是其憲法層。} }

20. 與 X 約束算子論的關係

X 約束算子提供動態執行能力。

分域憲章提供:

  • 算子作用在哪一域;
  • 算子如何辨認概念身份;
  • 哪些角色可調用算子;
  • 哪些主體有權修改算子;
  • 跨域合成需要哪些接口;
  • 執行後需要哪些證書。

可以寫成:

分域憲章提供合法邊界,X 約束算子執行合法邊界。\boxed{ \text{分域憲章提供合法邊界,X 約束算子執行合法邊界。} }

憲章若沒有 X 算子,容易停留在靜態分類;X 算子若沒有憲章,則缺乏域、身份、角色與權威的上位治理。


21. AI 原生理論治理

21.1 AI 可以執行

AI 可以:

  • 建議概念分域;
  • 比對身份判準;
  • 檢查角色衝突;
  • 展開角色束;
  • 執行權限算子;
  • 搜尋跨域接口;
  • 產生重驗證閉包;
  • 生成證書候選;
  • 標記未決與衝突。

21.2 AI 不得自行假定

AI 不得:

  • 將同名概念自動合併;
  • 將角色名稱當成完整權限;
  • 將能力當成授權;
  • 自行授予自身權限;
  • 在無權威證書時修改憲章;
  • 將觀測結果升格為身份判準;
  • 把未知判定成允許;
  • 隱藏接口資訊損失。

21.3 AI 的修憲限制

AI 可以提出憲章修訂候選:

ΔCAI.\Delta\mathfrak C_{AI}.

但是否採納,必須經過:

XauthorityXimpactXcertificate.X_{\mathrm{authority}} \circ X_{\mathrm{impact}} \circ X_{\mathrm{certificate}}.

22. 理論限制

目前版本仍有下列限制:

  • 結構域的完整分類尚未封閉;
  • 身份判準仍需依應用域具體化;
  • 不保證所有角色衝突可自動判定;
  • 不保證所有權限政策都有一致解;
  • 不處理真正無限個同步生效的算子;
  • 不處理超限角色與超限版本;
  • 不宣稱所有規範衝突具有普遍優先規則;
  • 不以單一邏輯取代所有制度與現實判定;
  • 不把證書存在等同於世界主張必然為真。

23. 後續研究方向

23.1 第三篇:跨域接口與失敗語義

研究:

  • 接口分類;
  • 保留與損失;
  • 部分可逆;
  • 接口權限;
  • 失敗修復。

23.2 第四篇:權限、權威與委任演算

研究:

  • 多層授權;
  • 再委任;
  • 權限撤回;
  • 時效性;
  • 責任鏈;
  • AI Agent 權限治理。

23.3 第五篇:概念身份與版本拓撲

研究:

  • 概念分裂與合併;
  • 版本連續性;
  • 身份破壞點;
  • 依賴閉包;
  • 舊證書失效。

23.4 憲章檢查器

建立最小工具:

  • Domain Registry;
  • Concept Identity Checker;
  • Role Conflict Analyzer;
  • X Permission Engine;
  • Interface Certificate Generator;
  • Charter Version Diff。

24. 總結

分域憲章的核心不是建立更多分類名稱,而是回答:

一個概念在什麼域中,以什麼身份存在,扮演什麼角色,能接受什麼操作,誰有權執行或修改,以及如何證明整個過程合法?

其基本結構為:

結構域+身份判準+角色型別+X 約束算子+跨域接口+權限證書.\boxed{ \text{結構域} + \text{身份判準} + \text{角色型別} + \text{X 約束算子} + \text{跨域接口} + \text{權限證書}. }

本文最重要的區分是:

身份角色能力權限權威.\boxed{ \text{身份} \neq \text{角色} \neq \text{能力} \neq \text{權限} \neq \text{權威}. }

權限因此不能只被登錄為靜態屬性,而必須成為對候選操作空間施加限制的 X 約束算子:

Xperm:A(s,o,Γ)Aallowed(s,o,Γ)Fperm.\boxed{ X_{\mathrm{perm}}: \mathcal A(s,o,\Gamma) \rightharpoonup \mathcal A_{\mathrm{allowed}}(s,o,\Gamma) \sqcup \mathcal F_{\mathrm{perm}}. }

最終,分域憲章將靜態理論分類轉化為動態治理:

分域身份角色X 約束合法操作證書.\boxed{ \text{分域} \longrightarrow \text{身份} \longrightarrow \text{角色} \longrightarrow \text{X 約束} \longrightarrow \text{合法操作} \longrightarrow \text{證書}. }

因此:

憲章不是告訴概念它叫什麼,而是規定概念如何合法存在、變化與行動。\boxed{ \text{憲章不是告訴概念它叫什麼,而是規定概念如何合法存在、變化與行動。} }

附錄 A:最小概念身份證書

identity_certificate_id: IC_001
concept_id: concept_example
from_version: 0.1
to_version: 0.2

identity_status: VERSION_CHANGED

preserved:
  - core_definition
  - primary_domain
  - principal_interfaces

changed:
  - role_bundle
  - certificate_format

breaking_changes: []

authority:
  approved_by: charter_authority

revalidation:
  required: true
  impact_closure:
    - dependent_concept_1
    - interface_2

附錄 B:最小跨域接口證書

interface_certificate_id: JC_001
source_domain: D_role
target_domain: D_permission
mapping: role_bundle_to_permission_constraints

preconditions:
  - valid_role_assignment
  - active_context
  - policy_source_available

preserved:
  - subject_identity
  - operation_scope

lost:
  - informal_role_description

authority_required: permission_policy_authority

failure_modes:
  - ROLE_EXPIRED
  - POLICY_MISSING
  - INTERFACE_TYPE_MISMATCH

附錄 C:最小角色衝突證書

role_conflict_id: RC_001
subject: subject_id
context: current_case

roles:
  - applicant
  - final_reviewer

conflict_type: SEPARATION_OF_DUTIES

result: INVALID_ROLE_COMBINATION

repair_obligation:
  action: remove_final_reviewer_role
  reassignment_required: true