协议规范

普罗米修斯协议体系三大白皮书

TCDP 白皮书

智能工具能力描述协议

Tool Capability Description Protocol (TCDP) 是普罗米修斯协议体系的基础层。它定义了一套统一的语义规范,使得全球任何智能工具——无论是激光切割机、数控铣床还是3D打印机——都能用同一种语言宣告自己的存在和能力。

概述

在传统的制造生态中,每台设备的能力描述都是碎片化的:不同厂商使用不同格式,不同平台采用不同接口,不同地区遵循不同标准。TCDP 的使命是消除这些隔阂,让每台智能设备都能以统一的、可验证的、可检索的方式向全世界宣告:我在这里,我能做什么,你可以如何信任我。

核心概念

能力声明 (Capability Declaration)

每台设备通过 TCDP 发布一份结构化的能力声明,涵盖其制造能力(可加工的材料、精度、工作区域)、运行状态(在线/离线/忙碌)、以及接口规范(API端点、通信协议版本)。这份声明不是静态的文档,而是持续更新的活数据——设备状态变更时自动刷新,确保全网信息始终准确。

语义模式 (Semantic Schema)

TCDP 定义了一套层次化的语义模式,将制造能力从粗粒度("我能切割金属")到细粒度("我能切割厚度不超过20mm的钢材,精度可达0.05mm")逐级描述。模式支持扩展,行业联盟可以定义自己的子模式,同时保持与基础模式的兼容。

信任凭证 (Trust Credentials)

能力声明必须附带信任凭证:由普罗米修斯CA签发的证书、声誉评分、以及历史履约记录。这些凭证确保声明不是空口白话——任何节点都可以验证另一台设备是否真的拥有它所声称的能力,以及它是否可靠地完成了过往任务。

应用场景

  • 全网设备发现:任务发起方可以检索全球范围内满足特定能力要求的设备,无需依赖任何中间平台。
  • 自动能力匹配:DTOP 协议在拆解任务后,自动查询 TCDP 注册表,找到最合适的工具节点。
  • 跨厂商协作:不同品牌、不同型号的设备只要遵循 TCDP,就能无缝参与同一生产网络。
  • 能力演进追踪:设备的升级、改造、降级都会在 TCDP 声明中反映,全网实时感知。

规范细节

TCDP 声明以 JSON 格式表达,包含以下必填字段:

  • tool_id — 全网唯一设备标识
  • name — 设备名称
  • type — 设备类型分类
  • capabilities — 结构化能力描述(遵循语义模式)
  • location — 地理位置(经纬度与区域)
  • interfaces — API端点与协议版本
  • trust — 信任凭证(证书签发者、序列号、声誉评分)
  • status — 当前运行状态
  • updated — 最后更新时间戳

完整的 TCDP 声明示例请参阅 激光切割机示例