CAP 協議技術規範(草案)

本目錄是 Control Authority Protocol(CAP)v1 技術規範的草案版本。規範根據 docs/zh-TW/blueprint/ 中的架構藍圖制定,涵蓋藍圖第三章 §3.1 列出的 6 項核心能力。

文件結構

章節檔案內容
第 0 章00-引言與一致性.md文件狀態、範圍、RFC 2119 關鍵字、一致性等級、引用規範
第 1 章01-架構與角色.md協議角色、信任鏈、外部介面契約
第 2 章02-資料模型.md核心資料結構(Authorization_Descriptor、Trusted_Ticket、Session、Verification_Key)
第 3 章03-離線授權協議.mdAuthorization_Descriptor 完整生命週期協議流程
第 4 章04-線上票據協議.mdTrusted_Ticket 完整流程與降級
第 5 章05-會話管理與存活檢測.mdSession 狀態機、繫結規則、心跳、雙重判定、逾時回收
第 6 章06-控制權交接協議.mdHandover_Policy 三類策略、原子性保證、逾時回滾
第 7 章07-資源存取模式.mdread/write/execute/configure 語意、讀寫鎖矩陣
第 8 章08-密碼學與簽章.md演算法集、金鑰格式、分發與輪替
第 9 章09-錯誤碼與一致性等級.md標準錯誤碼表、一致性宣告
第 10 章10-安全考量.md威脅模型、已知風險與緩解

閱讀順序建議

  1. 首次閱讀:第 0 章 → 第 1 章 → 第 2 章 → 第 3 章
  2. 實作終端:第 0–3 章 → 第 5、7 章 → 第 8、9 章
  3. 實作簽發方:第 0–2 章 → 第 3、4 章 → 第 8 章
  4. 實作 iFay_Runtime:第 0、1 章 → 第 5 章 → 第 9 章
  5. 安全評估:第 10 章 + 相關章節交叉閱讀

草案狀態

本草案處於討論階段。在正式發布前:

  • 欄位名稱、錯誤碼、約束閾值可能調整
  • 章節結構可能重組
  • 不承諾向後相容性

討論穩定後,本目錄內容將發布為 docs/zh-TW/specification/2025-10-25/,作為 CAP 協議的首個正式版本。

相關資產

  • 架構藍圖:docs/zh-TW/blueprint/
  • Schema 定義(草案):schema/draft/
  • 其他語言版本:本規範當前包含 zh-CN 與 zh-TW 版本,正式發布前將翻譯到其他語言