Tool Capability Description Protocol (TCDP) 是普罗米修斯协议体系的基础层。它定义了一套统一的语义规范,使得全球任何智能工具——无论是激光切割机、数控铣床还是3D打印机——都能用同一种语言宣告自己的存在和能力。
在传统的制造生态中,每台设备的能力描述都是碎片化的:不同厂商使用不同格式,不同平台采用不同接口,不同地区遵循不同标准。TCDP 的使命是消除这些隔阂,让每台智能设备都能以统一的、可验证的、可检索的方式向全世界宣告:我在这里,我能做什么,你可以如何信任我。
每台设备通过 TCDP 发布一份结构化的能力声明,涵盖其制造能力(可加工的材料、精度、工作区域)、运行状态(在线/离线/忙碌)、以及接口规范(API端点、通信协议版本)。这份声明不是静态的文档,而是持续更新的活数据——设备状态变更时自动刷新,确保全网信息始终准确。
TCDP 定义了一套层次化的语义模式,将制造能力从粗粒度("我能切割金属")到细粒度("我能切割厚度不超过20mm的钢材,精度可达0.05mm")逐级描述。模式支持扩展,行业联盟可以定义自己的子模式,同时保持与基础模式的兼容。
能力声明必须附带信任凭证:由普罗米修斯CA签发的证书、声誉评分、以及历史履约记录。这些凭证确保声明不是空口白话——任何节点都可以验证另一台设备是否真的拥有它所声称的能力,以及它是否可靠地完成了过往任务。
TCDP 声明以 JSON 格式表达,包含以下必填字段:
tool_id — 全网唯一设备标识name — 设备名称type — 设备类型分类capabilities — 结构化能力描述(遵循语义模式)location — 地理位置(经纬度与区域)interfaces — API端点与协议版本trust — 信任凭证(证书签发者、序列号、声誉评分)status — 当前运行状态updated — 最后更新时间戳完整的 TCDP 声明示例请参阅 激光切割机示例。