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);与中文的对应是章节锚点层面的对应,而非文件逐一对应。中英文出现歧义时以中文为准。

怎么读

如果你是第一次接触,建议按 §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 以新的发布日期版次承载,不改协议版本号。