SCP Registry + Embedding 服务架构图
版本:v0.3.2 生成日期:2026-02-25 状态:Production Architecture Blueprint
一、总体系统架构图
mermaid
graph TD
A[Vault Client SDK] --> B[Canonicalization Engine]
B --> C[Local Attribute Pool]
C --> D[Semantic Similarity Engine]
D --> E[Embedding Engine Service]
E --> F[Quantization Module]
F --> G[Embedding Hash Generator]
D --> H[Cluster Manager]
H --> I[Domain Registry Service]
I --> J[Global Registry Service]
J --> K[Registry Root Builder]
K --> L[Settlement Layer]
J --> M[OEV Verification Layer]
M --> N[Committee Layer]说明:
- Canonicalization 在客户端完成
- Embedding Engine 可独立部署
- Registry Root 写入 Settlement 层
- OEV 仅使用 Domain / Global 属性
二、Registry 微服务架构
mermaid
graph LR
A[Registry API Gateway] --> B[Registry Core Engine]
B --> C[Attribute Table]
B --> D[Semantic Cluster Table]
B --> E[Embedding Hash Table]
B --> F[Elevation Engine]
F --> C
F --> D
B --> G[Registry Snapshot Service]
G --> H[Registry Root Hash]
H --> I[Settlement Sync Service]三、Embedding 服务内部结构
mermaid
graph TD
A[Normalized Text Input] --> B[Tokenizer]
B --> C[Embedding Model vX.Y]
C --> D[Float Vector]
D --> E[Quantization Module]
E --> F[Int16 Vector]
F --> G[Embedding Hash (SHA256)]
G --> H[Registry Engine]约束:
- 模型版本固定
- Tokenizer 固定
- 量化规则固定
- 所有节点必须一致
四、升级决策流程图
mermaid
flowchart TD
A[New Attribute Detected] --> B[Compute semantic_hash]
B --> C[Compute Similarity v2]
C --> D{Similarity ≥ 0.92?}
D -->|Yes| E[Merge Cluster]
D -->|No| F{0.8 ≤ S < 0.92?}
F -->|Yes| G[Reject Elevation]
F -->|No| H[New Cluster]
E --> I[Check Stake / Distribution / Time]
I --> J{Threshold Met?}
J -->|Yes| K[Upgrade Scope]
J -->|No| L[Remain Current Scope]五、Registry Root 构建流程
mermaid
sequenceDiagram
participant R as Registry Engine
participant S as Snapshot Service
participant L as Settlement Layer
R->>S: Export Global + Domain Attributes
S->>S: Sort + Serialize Deterministically
S->>S: Compute RegistryEmbeddingRoot
S->>L: Commit Root Hash六、部署拓扑建议
mermaid
graph TD
A[Vault Node] --> B[Registry Service Cluster]
B --> C[Embedding Service Cluster]
B --> D[OEV Service]
B --> E[(PostgreSQL / CockroachDB)]
C --> F[(Model Snapshot Storage)]
B --> G[Settlement Node]部署建议:
- Embedding 服务可横向扩展
- Registry Service 必须与共识层绑定
- 定期 Snapshot Registry 状态
- Registry Root 同步至 Settlement 层
七、完整分层结构
mermaid
graph TD
A[Data Layer]
B[Canonicalization Layer]
C[Semantic Registry Layer]
D[Embedding Engine Layer]
E[OEV Verification Layer]
F[Committee Execution Layer]
G[Settlement Layer]
A --> B --> C --> D --> E --> F --> G八、总结
本架构图展示:
- Registry 与 Embedding 服务解耦
- 语义升级完全自动化
- Embedding 仅参与语义层
- Registry Root 与共识层绑定
- 支持 100M Vault 规模扩展
该文档为 SCP v0.3.2 Registry + Embedding 生产级架构蓝图。
结束。