# Ocean6 Technical Reference v0.1

技术设计提案 v0.1 · 待工程团队评审。当前可运行的是本页的参考校验示例；架构、接入方式与接口契约描述拟议设计，不代表生产网络已上线。

参考实现 v0.1 · 离线示例，不是节点客户端、可用 API 或网络性能证明。回执没有身份签名；校验只证明本示例的数据一致性。


## 系统架构

把服务协调与实际执行分开。模型提供方、算力运营方和设备控制系统各自承担明确职责，每次交接都应留下可关联的记录。01

### 需求与服务目录业务需求 / 服务能力描述

明确输入、交付格式、预算、数据地区与验收条件；服务能力按版本登记。02

### 协调与调度任务状态 / 匹配 / 重试策略

先筛选符合地区、权限、资源与预算条件的服务方，再比较可用性。超时重试使用新 attempt_id，保留原 task_id。03

### 执行适配层模型 API / 自有计算 / 外部系统

通过适配器调用不同执行环境。软件执行、算力任务与物理设备指令使用不同权限和运行约束。04

### 交付与证据结果摘要 / 版本 / 执行回执

关联输入、输出、执行环境与验收结果。内容摘要可检测文件变化，服务质量需要独立的验收规则。05

### 计量与结算用量 / 验收决定 / 对账

区分资源用量、任务费用和网络激励。验收通过后进入可结算状态，付款结果另行记录。

### 信任边界要写清楚



### 链下执行

本提案将输入、调度、计算和详细日志保留在链下。链上登记、支付或证据锚定需等待具体网络与合约方案，当前不提供合约地址。



### 设备控制

Ocean6 协调服务请求。机器人动作控制、现场安全联锁和紧急停止由专用控制系统负责，不能由通用 Agent 绕过。



### 开放接入

初始试点建议采用受控服务商接入。开放准入、去中心化调度、独立验证和治理均需单独的实现与测试依据。

## 任务生命周期

任务完成、验收通过和付款成功是三个独立事件。每次尝试都使用自己的状态序列；失败记录不得被一次重试覆盖。

submitted

### 提交

冻结任务版本、输入摘要与验收规则。

accepted

### 接受

服务方确认能力、费用边界与执行期限。

running

### 执行

记录本次执行尝试与运行环境。

delivered

### 交付

返回结果位置、摘要和计量记录。

validated

### 验收

按预先确定的规则接受交付。

settled

### 结算

另行确认付款，不由摘要校验自动触发。

异常分支：submitted 可 rejected / cancelled；accepted 可 failed / cancelled / expired；running 可 failed / cancelled / expired；delivered 可 disputed；validated 可 disputed。重试创建新的 attempt_id；failed、cancelled、expired、rejected、disputed 在本参考版本中均为终态。争议解决后续协议另行定义。

## 节点与执行环境

“在线”只表示可联系，不表示完成了 AI 工作。设备是否可用，应由明确的工作负载、兼容性与实际测试决定。

表格可左右滑动查看完整内容。

 | 角色 | 执行范围 | 接入前需验证

 | 模型服务适配器 | 调用外部模型或自部署模型 | 记录提供方、模型版本、请求标识、输出格式和计量方式；完成错误处理、超时与权限测试。

 | 计算工作节点 | 执行获准的计算工作负载 | 申报 CPU / GPU、显存、内存、系统与驱动版本、可用磁盘、网络、地区及运行时；使用固定测试集验证。

 | 设备与行业网关 | 连接现场系统与智能设备 | 列明协议、允许的动作、操作责任、现场安全条件与人工接管方式；物理执行必须由现场控制系统约束。

目前没有在本技术中心发布经验证的最低配置、支持机型清单或安装包。硬件报价、兼容性、在线计量和激励资格需要分别确认。

## 验证与安全设计

不同证据只能回答不同的问题。内容摘要、签名、任务验收与安全审计不能互相替代。

表格可左右滑动查看完整内容。

 | 机制 | 能够检查 | 不能单独证明 | 本版状态

 | SHA-256 内容摘要 | 下载结果是否与回执声明的字节一致 | 文件内容正确、模型真实运行、服务方身份 | 本页提供可运行示例

 | 执行回执与身份签名 | 谁声明执行了什么、使用哪个版本 | 声明本身是否真实 | 结构提案；未提供签名服务

 | 工作负载验收 | 结果是否满足预先约定的业务要求 | 所有未知场景中的绝对正确性 | 验收方法提案

 | 独立复核 / 可信执行 | 特定计算或执行环境的额外保证 | 超出所声明威胁模型的安全性 | 研究方向；未声称已实现

 | 第三方安全审计 | 指定代码版本、范围与日期内的审计结论 | 未来版本或整个网络绝对安全 | 本中心尚未提供审计报告



### 最小权限

服务凭据应由服务端保管、按任务授权并可撤销。不得将私钥或长期 API 密钥置于浏览器或交给任务输入。



### 工作负载隔离

拟采用受限执行环境、资源配额和网络访问清单。隔离实现需通过具体运行时和逃逸测试验证。



### 数据与日志

输入与业务结果默认不应直接写入公开链。数据地区、保存期限、删除方式及访问人员应在服务约定中明确。



### 人工控制

付款、权限变更与物理动作应设置批准边界。任务取消与设备紧急停止应有不同的责任与执行机制。运行参考示例

## 性能与验收方法

先公布如何测量，再公布测量结果。每份结果都应附带日期、代码版本、硬件、运行时、工作负载、并发与原始日志。当前未发布 Ocean6 生产性能数字。

表格可左右滑动查看完整内容。

 | 指标 | 定义 | 发布时必须说明

 | 任务成功率 | 验收通过任务 / 已结束且符合统计条件的任务 | 同时披露失败、取消、超时和拒绝数量；进行中的任务不进入完成率分母。

 | 端到端延迟 | 提交到交付的耗时，报告 p50 / p95 | 拆分排队、实际执行与结果传输；注明样本量、并发与预热条件。

 | 推理表现 | 首个 token 延迟与输出 token / 秒 | 固定模型、量化、输入 / 输出长度和硬件；不混合不同模型进行排名。

 | 单位任务成本 | 计算、模型调用、带宽及服务费用 | 区分实付成本与补贴，记录币种、报价时间和失败任务成本。

 | 节点可用性 | 满足检查要求的在线时段 / 应检查时段 | 注明观测窗口、抽样频率和缺失记录。在线指标不代替任务交付率。

## 技术资料与发布状态

此处记录可检查的材料及其证明范围。产品路线图、测试网、安装包与生产服务采用独立的发布记录。



### 参考资料 v0.1可检查

中英文架构说明、数据结构、样例文件与校验代码。



### 回执校验示例可复现

浏览器与 Python 可复核固定样例摘要、回执关联和状态转换。



### 节点运行时 / 公共 API待提供工程证据

需要可下载版本、安装指引、端点、身份认证与接入测试。



### 网络与智能合约待提供工程证据

需要网络标识、合约地址、源码验证、权限与升级说明。



### 性能 / 安全报告待提供工程证据

需要原始测试记录、可复现环境及有明确范围的第三方审计。

2026-09-19 · v0.1：发布技术设计提案、参考数据契约、固定样例、Python 与浏览器校验器。新增内容属于技术文档与参考实现，不代表核心网络功能已完成。

## 提交技术评审意见

讨论工作负载、接入条件或现有技术资料，请注明参考版本与具体章节。不要通过邮件发送私钥或客户敏感数据。business@ocean6.ai



## 可复现示例

使用 Python 3.9+，无需第三方依赖。解压参考包后在目录中执行以下命令。修改 result.txt 后再次运行，应得到摘要不匹配的错误。

python3 verify_receipt.py example.json result.txt input.txt
# PASS: offline fixture integrity, correlation and lifecycle checks下载参考包

## 在浏览器中复核样例

本地计算 result.txt 原始 UTF-8 字节的 SHA-256，并检查状态转换、记录关联和时间顺序。篡改演示只修改当前内存中的副本。校验原始样例运行篡改检测等待校验。不会连接钱包或发送交易。

请下载 Python 示例进行校验。

## 数据契约提案

这些字段用于讨论接入方式。它们不是已经开放的 API；任务提交端点、认证、限流与签名协议需由工程团队另行发布。

表格可左右滑动查看完整内容。

 | 字段 | 定义

 | task_id / attempt_id | 稳定任务标识与独立执行尝试标识，重试不得覆盖历史。

 | input_sha256 | 对输入文件原始字节计算的摘要；不是对任意 JSON 重新序列化的摘要。

 | acceptance_profile | 执行前固定的验收方法和版本，避免交付后改规则。

 | output_sha256 | 对交付文件原始字节计算的摘要。

 | provider_id / runtime_version | 声明的服务方与环境信息；本示例未验证其身份或真实性。

 | events | 本次尝试的有序状态记录和 UTC 时间。

 | settlement | 拟议的付款记录；本例为空，没有真实支付。example.json · receiptUNSIGNED FIXTURE

{
  "task_id": "example-task-001",
  "attempt_id": "example-task-001-a1",
  "provider_id": "example-provider",
  "runtime_version": "offline-fixture/0.1",
  "output_sha256": "a84ccddc948c4d9400b7f3bf22ff5a0e6cf02b3e9b5b1a657d1922871de0df2a",
  "delivered_at": "2026-09-19T00:00:03Z",
  "status": "delivered",
  "settlement": null
}

### 这个校验器能证明什么？

它检查固定参考数据中的必需字段、标识关联、受支持的状态转换、UTC 时间顺序、交付时间及输出摘要。它不是通用 JSON Schema 引擎，不验证服务方签名、不验证模型执行，也不证明付款发生。若攻击者同时替换回执和结果，摘要校验本身无法发现伪造；生产方案需要可信的签名或其他独立信任来源。

## 版本化下载

每个文件可单独下载，或一次性获取完整参考包。SHA256SUMS.txt 可用于检查下载完整性，但不提供独立的发行者身份认证。Ocean6-Technical-Reference-v0.1.zip ↓Technical-Design-CN.md ↓Technical-Design-EN.md ↓example.json ↓fixture.schema.json ↓input.txt ↓result.txt ↓verify_receipt.py ↓technical-verify.mjs ↓SHA256SUMS.txt ↓RELEASE.md ↓

2026-09-19 · v0.1：发布技术设计提案、参考数据契约、固定样例、Python 与浏览器校验器。新增内容属于技术文档与参考实现，不代表核心网络功能已完成。

## 提交技术评审意见

讨论工作负载、接入条件或现有技术资料，请注明参考版本与具体章节。不要通过邮件发送私钥或客户敏感数据。business@ocean6.ai
