Faying Protocol/1.0 協定規範

這裡是 Faying Protocol/1.0 的繁體中文正式規範(Final,發布於 2025-10-25)。協定正文按章拆成 11 個檔案,章號兩位編號、檔名帶章名;術語表、參數預算以及協定的產出過程材料以附錄形式編入,方便開源參與者既讀得懂協定本身,也看得清它是怎麼一步步定下來的。

英文規範在 ../../../en/specification/2025-10-25/,為單檔案結構(協定正文全部內聯在 Faying-Protocol-1.0.md 一個檔案裡,含 §1–§11 與附錄 A/B);與中文的對應是章節錨點層面的對應,而非檔案逐一對應。本繁體中文版以簡體中文(zh-CN)為正源;繁體版若與簡體正源有歧義,以簡體中文為準。

怎麼讀

如果你是第一次接觸,建議按 §1 → §11 順序讀一遍正文,再翻附錄。術語不清就查附錄 A,逾時/預算等具體數值看附錄 B。

協定正文(§1–§11)

章檔案內容
§101-概述.md協定命名、定位、設計目標、與現有方案的差異、一句話定義、範圍與非目標
§202-架構.md協定棧定位、實體關係、等級層次、核心互動時序、設計原則
§303-元件與介面.md六個核心元件(MS / PC / AC / RR / LC / BBS)的介面與不變式
§404-資料模型.mdTypeScript 人讀視圖、CDDL 權威定義、Mandate 狀態機
§505-協定封包.md編碼規則、信封結構、七類封包、錯誤碼表
§606-密碼學.md演算法套件協商、金鑰派生、簽章格式
§707-授權等級.mdG0–G4 等級語意、觸發矩陣、降級單調性、Endorsement 子等級
§808-生命週期.md端到端生命週期狀態機、責任歸屬時序、重連對帳
§909-安全考量.mdSTRIDE、抗重放 / 抗劫持 / 抗釣魚、脫鉤態辨識、AI 時代威脅目錄
§1010-錯誤處理.md錯誤場景、復原路徑、可觀測性約束、Default-Deny 收斂
§1111-開放議題.md留給協定委員會決議的開放議題 Q1–Q14

附錄

附錄檔案內容
A附錄A-術語對齊速查.md術語表,實作與評審的術語權威源
B附錄B-預設參數預算.md預設參數與上限,按 grade 收緊規則
C附錄C-變更日誌.md從草案動筆到定稿的變更記錄與版本號策略

版本

  • 協定名:Faying Protocol(早期草稿用過的 "FAP" 縮寫已廢止)
  • 版本號:Faying Protocol/1.0
  • 狀態:Final(發布於 2025-10-25)
  • 編者:Faying Protocol Committee

各正文檔案 front matter 的版本號都與此一致。本版為 1.0 正式發布版次,已從草案工作區整體遷入本目錄;中英文在同一次提交一起發布,不單邊發布。後續勘誤按 §1.7.4 以新的發布日期版次承載,不改協定版本號。