Rust SDK
Rust SDK
Section titled “Rust SDK”missionweaveprotocol 是官方 Rust 箱子。此参考描述了确切的提交
2727f8777737265d98dde4ceaca306612ef54c52、crate版本 0.1.0、Rust
1.85 或更高版本以及版本 2024。记录的 pin 未在 crates.io 上发布;不同的 Git 修订版或包存档是不同的实现输入。
missionweaveprotocol-conformance 二进制文件接受可选的
--verbose。它运行嵌入的结构模式向量;它不建立 Registry 货币、Admission
Log 持久性、网络安全性或生产准备情况。
完整运行时每个crate 根重新导出、编解码器、捆绑验证器、CLI 边界和显式非实现。
首次准入与历史信任Registry 当前证据、可信上下文和 Admission Log 的类型化 trait,以及一个可运行示例。
确切的公共 API每个公共crate 根声明都解析到其确切的源代码行。
支持记录的提交
Section titled “支持记录的提交”| 规范性证据 | 覆盖范围 | 摘要绑定 |
|---|---|---|
| 结构向量 | 共 58 个(27 个有效 / 31 个无效) | 由精确的协议包摘要绑定 |
| 密码学包 | 共 62 项评估(12 项完成 / 50 项拒绝) | sha256:5eade516e4bc5dcf04477727ebcccd11f33348b2d9135fb6fe0365c6e6cc2ea3 |
| 准入包 | 共 30 项评估(12 项完成 / 18 项拒绝) | sha256:39971bfafb68ef6c18f9026220cccc4f023fd4d5c8074f8ff0276cb1129cd0a0 |
Rust
- 包
missionweaveprotocol- 所需工具链
- Rust 1.85 · Cargo
- 准入操作
prepare_first_admission·admit_first·verify_historical_admission
| 运行时能力 | 状态 | 证据或边界 |
|---|---|---|
| 严格 JSON 与 Draft 2020-12 Schema 验证 | 已实现 | |
| RFC 8785 规范 JSON | 已实现 | |
| Signed Document 签名和六阶段验证 | 已实现 | |
| 基于 Registry 的签名密钥解析 | 已实现 | |
| WebSocket 帧编解码器 | 已实现 | |
| 结构与密码学一致性运行器 | 已实现 | |
| 协议包 | 已实现 | |
| 首次准入与历史信任 | 已实现 | |
| 准入权威适配器 | 需要部署适配器 | 部署方提供当前 Registry 解析器、权威 Admission Log 和可信上下文签发器。 |
| Mission 编排 | 未实现 | 固定提交未导出高层 Mission 编排运行时。 |
| Worker 调度 | 未实现 | 固定提交未导出 Worker 调度运行时。 |
| 网关服务 | 未实现 | SDK 提供帧编解码器,而不是托管网关服务。 |
| 持久化运行时 | 未实现 | 固定提交未导出权威持久化运行时或 Agent 本地持久化运行时。 |
该包提供进程内协议行为,而不是部署权限。应用程序仍然提供经过身份验证的当前和历史 Registry 证据、可信准入上下文以及权威的仅追加 Admission Log。