AgentLog-MCP
一个开源项目,通过为AI智能体每一执行步骤添加密码学签名,实现操作日志的防篡改验证,支持通过MCP协议接入任意兼容客户端进行审计
时间轴 (近 90 天)
AgentLog-MCP 是一个开源项目,为AI智能体执行的每一个步骤签名,并允许任何人通过自然语言提问验证日志记录是否被篡改
AgentLog-MCP 底层是一个名为 agent-log 的开源库,采用 MIT 许可证,附带 56 个测试用例
AgentLog-MCP 的验证结论不是读取状态标志位,而是从哈希值和签名实时重新计算得出,因此篡改标志位无法蒙混过关
在对抗测试中,无论攻击者是修改日志内容、用入侵者密钥重新签名还是删除某一步骤,AgentLog-MCP 的密码学验证都能识别出异常
在客户与运营方的争议场景中,AgentLog-MCP 以智能体签名的版本为准进行仲裁,匹配签名的副本被判定为真实
AgentLog-MCP 采用链上锚定、链下存储的架构:原始日志存放在传统数据库,哈希摘要被写入公共区块链测试网,任何人可通过 RPC 读取无需密钥即可就地验证
演示中的 wire panel 显示每一条 MCP 协议消息,包括 initialize 握手(协议版本 2025 年 11 月 25 日)、MCP apps 扩展、tools list 和 tools call
AgentLog-MCP 项目本身是借助 AI 编程智能体(如 Claude Code)构建并经过代码审查的
传统日志的问题在于记录者和被审计者往往是同一方,缺乏独立性,而AgentLog-MCP通过密码学签名将记录的真实性与存放位置解耦
AgentLog-MCP 目前仍是一个 demo 和早期开源库,距离生产级可靠性还有验证过程
全部知识事实 (10)
AgentLog-MCP 是一个开源项目,为AI智能体执行的每一个步骤签名,并允许任何人通过自然语言提问验证日志记录是否被篡改
50%待验证AgentLog-MCP 底层是一个名为 agent-log 的开源库,采用 MIT 许可证,附带 56 个测试用例
50%待验证AgentLog-MCP 的验证结论不是读取状态标志位,而是从哈希值和签名实时重新计算得出,因此篡改标志位无法蒙混过关
50%待验证在对抗测试中,无论攻击者是修改日志内容、用入侵者密钥重新签名还是删除某一步骤,AgentLog-MCP 的密码学验证都能识别出异常
50%待验证在客户与运营方的争议场景中,AgentLog-MCP 以智能体签名的版本为准进行仲裁,匹配签名的副本被判定为真实
50%待验证AgentLog-MCP 采用链上锚定、链下存储的架构:原始日志存放在传统数据库,哈希摘要被写入公共区块链测试网,任何人可通过 RPC 读取无需密钥即可就地验证
50%待验证演示中的 wire panel 显示每一条 MCP 协议消息,包括 initialize 握手(协议版本 2025 年 11 月 25 日)、MCP apps 扩展、tools list 和 tools call
50%待验证AgentLog-MCP 项目本身是借助 AI 编程智能体(如 Claude Code)构建并经过代码审查的
50%待验证传统日志的问题在于记录者和被审计者往往是同一方,缺乏独立性,而AgentLog-MCP通过密码学签名将记录的真实性与存放位置解耦
50%待验证AgentLog-MCP 目前仍是一个 demo 和早期开源库,距离生产级可靠性还有验证过程
50%