% SCP Semantic Layer Formal Specification % Version 1.1 % 2026-02-27
SCP 语义层正式规范 v1.1
状态:Standards Track
类别:核心语义层协议(Mainnet Formal Spec)
本版本在 v1.0 基础上补充:
- Registry 完整定义
- Domain 定义
- Global 定义
- Attribute 分级体系
- Attribute 升级机制
- Domain 升级机制
一、语义层总体架构
SCP 语义层由以下核心实体构成:
- Attribute
- Domain
- Global Layer
- Multi-Layer Registry
- Semantic Version 控制系统
三层结构:
LOCAL → DOMAIN → GLOBAL
Scope 单向升级,不可回退。
二、Registry 定义
Registry 是语义共识层的状态容器,包含:
- Attribute Table
- Domain Table
- Global Attribute Set
- Semantic Cluster Table
- Embedding Hash Table
- RegistryEmbeddingRoot
Registry 必须满足:
- 全局确定性
- 快照可重现
- 状态不可篡改
- Root 可验证
每个 Epoch 计算:
RegistryEmbeddingRoot = hash(all embedding_hash sorted deterministically)
Root 必须同步至 Settlement 层。
三、Domain 定义
Domain 是语义空间的逻辑分区,用于:
- 限制语义冲突范围
- 提升查询效率
- 控制升级路径
Domain 必须包含:
- domain_id
- domain_name
- attribute_set
- DomainRoot
- state
Domain 状态:
PROPOSED → ACTIVE → MERGING / SPLIT_PENDING → ARCHIVED
DomainRoot = hash(sorted(attribute_ids))
四、Global 定义
Global 层为跨 Domain 的语义共识层。
Global Attribute 必须满足:
- 跨 Domain 使用广泛
- 冲突率极低
- 高 Stake 支撑
- 时间稳定
Global Attribute 进入 Global Registry, 并参与 Global Root 计算。
五、Attribute 分级定义
Attribute 分为三类:
- LOCAL
- 仅在单 Vault 内有效
- 不参与跨 Vault 查询
- DOMAIN
- 在 Domain 内共识
- 参与 Domain 查询
- GLOBAL
- 全网共识属性
- 允许跨 Domain 查询
Scope 单调升级:
LOCAL → DOMAIN → GLOBAL
六、Attribute 升级机制
LOCAL → DOMAIN
必须满足:
U ≥ U1
V ≥ V1
Stake ≥ S1
Time ≥ T1
Cluster Stability ≥ E1
Score_local = α log(U) + β log(V) + γ log(Stake) + δ T_norm + ε E
Score ≥ θ_domain 才可升级。
DOMAIN → GLOBAL
必须满足:
跨 Domain 使用 ≥ C1
Stake ≥ S2
冲突率 ≤ ε
时间稳定 ≥ T2
Score_domain = a log(V) + b log(S) + c log(C) - d conflict_rate
Score ≥ θ_global 才可升级。
升级必须记录在 Registry Snapshot。
七、Domain 升级机制
Domain 本身可以升级为 Global Domain。
条件包括:
- Domain 内 ≥ X% Attribute 已为 GLOBAL
- 跨 Domain 查询比例 ≥ Q%
- Stake ≥ S3
- 冲突率 ≤ ε
升级后:
- Domain 被标记为 GLOBAL_DOMAIN
- DomainRoot 进入 Global Root 计算
- 原 Domain 仍保留历史可验证性
八、Embedding 协议约束
Embedding 必须:
- 固定模型版本
- 固定 tokenizer
- 固定量化规则
- 固定权重与阈值
embedding_hash = SHA256(quantized_vector)
Embedding 仅用于:
- 聚类
- 升级判断
- 冲突检测
不得参与查询或 OEV。
九、Registry 不变量
- attribute_id 全局唯一
- Scope 单调升级
- semantic_hash 不可变
- 排序必须 deterministic
- Root 必须可重现
- Domain ID 不可复用
- ARCHIVED Domain 不可重新激活
十、语义版本迁移机制
semantic_version 变更必须:
- 双版本并行
- Root 分离
- 禁止跨版本相似度计算
- ≥90% 节点升级确认
历史 Attribute 不得追溯修改。
十一、查询范围规则
查询仅允许:
- DOMAIN Attribute
- GLOBAL Attribute
LOCAL Attribute 不得参与跨 Vault 查询。
跨 Domain 查询必须基于 GLOBAL。
十二、安全模型
语义层必须防止:
- 语义分裂攻击
- 属性爆炸攻击
- 版本分叉攻击
- 恶意 Stake 操纵
十三、实现强制要求
所有实现必须:
- 完全 deterministic
- 禁止在线模型调用
- 禁止 semantic_version 漂移
- 支持审计日志
- 支持 Registry 快照验证
十四、结论
SCP Semantic Layer v1.1 提供:
- 完整 Registry 定义
- Attribute 分级与升级机制
- Domain 生命周期与升级机制
- Global 层语义共识模型
- 长期可演进版本控制系统
本规范为 SCP 主网级语义层正式完整定义版本。
结束。