Devotd Github
新发现AI 智能体

cygnux-labs/pcm-protocol —— 承载证据的智能体消息协议

cygnux-labs/pcm-protocol 是一个协议,它在智能体消息中嵌入执行记录与默克尔包含证明,使接收方能够在离线状态下进行验证。

仓库信息cygnux-labs/pcm-protocol ↗

cygnux-labs/pcm-protocol 是一个协议,它在智能体消息中嵌入执行记录与默克尔包含证明,使接收方能够在离线状态下进行验证。

GitHub 项目说明: Proof-Carrying Messages: a protocol for AI agents whose claims carry evidence the receiver checks offline

星标
★ 37
复刻
1
语言
Python
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

cygnux-labs/pcm-protocol 是 Proof-Carrying Messages 协议,为 AI 智能体提出的主张附上接收方可以在离线状态下核验的证据。它并非新版本或正式发布,而是仓库中公开的协议提案。用 Python 编写,遵循 MIT 许可证。它提出的做法是,不单凭信任接受智能体之间的消息,而是一并核验与主张相对应的记录。

该协议把智能体的工具调用记录在仅追加的默克尔日志中,并把这些记录的包含证明放进消息里。默克尔包含证明是用于确认记录已写入日志的材料。接收方在离线状态下检查签名、证明和记录。据 README 说明,单条主张被分类为已证实、未证实或失败,整条消息则被分类为接受、含未证实主张而接受,或拒绝。同一组织的 tracekit 仓库作为参考实现给出。

README 报告说,它在预先登记的 926 件消息评估中涉及了 712 条虚假主张,其中只有 10 条被接受。其余全部被归类为陈旧证据。因此,该结果所能确认的只是这次评估中的判定,并不代表在更广环境下的性能。该协议的判断依据是具体的,但仅凭这次评估,难以扩大适用范围来判断。