边界与阅读指南
版本:v1.0(草案) 状态:草案 权威性:是
目的
本文档定义 SCP 与 SCS 之间的编辑边界。
你可以用它来判断:
- 一个主题应当写在哪条主线里
- 这套 canonical 文档应如何阅读
- 后续编辑如何避免再次混淆协议与实现
核心规则
对每一段内容都做这个判断:
- 如果它回答的是“协议必须表达什么、治理什么、保证什么”,它属于
SCP - 如果它回答的是“系统如何实现并保持这些含义”,它属于
SCS
如果一段内容同时在做两件事,就把它拆开。
哪些内容属于 SCP
SCP 负责:
- 协议范围与生命周期含义
- 参与者职责、economics 约束与治理语义
- 语义命名空间、domain 与 canonical attribute 规则
- epoch window、settlement、reward 与 replay 的协议含义
- 协议对象的意义与契约义务
SCP 不负责:
- 服务拆分
- HTTP 路由形态
- 数据库表与索引
- 队列或 workflow 的实现细节
- 下游 signer 基础设施或运维 runbook
哪些内容属于 SCS
SCS 负责:
- 运行时模块与实现边界
- 面向系统的 machine-readable 协议工件打包
- 持久化域与审计域
- 下游 payout 或 treasury 集成的实现配置
- 部署、迁移、一致性验证与运维
SCS 不得重新定义:
- 协议对象的含义
- 协议状态迁移
- 协议 settlement truth
- 协议 reward eligibility 语义
SCP定义的 semantic governance 含义
常见主题归类
API
SCP:协议必须提供哪些能力与对象边界SCS:路由形态、序列化、auth middleware、幂等处理与 queue handoff
Storage
SCP:哪些上下文对 replay 至关重要,以及记录本身代表什么SCS:semantic、execution、verification、settlement 与 accounting 记录如何存储和重建
语义命名空间
SCP:domain hierarchy、canonical attribute lifecycle 与 candidate promotion 规则SCS:registry 服务、持久化模型、aggregation job 与 audit 记录
Epoch 与 Accounting
SCP:epoch 的含义,以及 settlement 或 reward window 如何工作SCS:epoch scheduler、aggregator 与 accounting job 如何实现这些窗口
区块链或 Treasury 集成
SCP:payout obligation 与 finalized accounting 的关系SCS:下游 integration profile、signer 处理、retry 与 reconciliation
安全
SCP:slashable behavior、参与者职责与 trust assumptionSCS:密钥隔离、服务认证、监控与事故处理流程