pensieve-algorand

🧠 区块链锚定的 AI 长期记忆系统

基于 Algorand 区块链的长期记忆存储系统,通过 AES-GCM 加密和哈希链实现不可篡改的 AI 记忆持久化与灾难恢复。

收藏
4.9k
安装
1k
版本
3.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

OpenClaw Memory Pensieve v3 是一个 MCP 服务器,为 AI 代理提供长期情节记忆(long-term episodic memory)的完整解决方案。其核心架构采用三层设计:

1. 捕获层(Capture):通过 pensieve_capture 将事件追加到本地仅追加(append-only)的哈希链账本,自动去重
2. 梦境周期(Dream Cycle)pensieve_dream_cycle 将 24 小时内的重复模式提升为语义记忆、程序记忆和自我模型

3. 锚定层(Anchor)pensieve_anchor 使用 AES-GCM 加密后,将记忆片段提交至 Algorand 主网,实现去中心化持久化

完整工具集还包括链完整性验证(pensieve_validate)、区块链恢复(pensieve_recover)和状态监控(pensieve_status)。

显著优点

  • 密码学强保证:SHA-256 哈希链 + 32 字节 AES-GCM 加密 + Algorand 区块链最终性,形成三重防护
  • 灾难恢复能力:任何本地数据损坏后,可通过链上交易完全重建指定日期的记忆状态
  • 单日成本可预测:基于 Algorand 的低费率设计,pensieve_status 提供当日锚定成本预估
  • 单文件部署server.py 独立完成全部功能,无额外脚本、无虚拟环境依赖
  • 幂等设计:重复锚定不会导致重复扣费或数据损坏

潜在局限

  • 区块链依赖:Algorand 网络可用性直接影响恢复能力,需持续维护 ALGO 余额
  • 成本累积:高频记忆场景下,每日锚定费用可能累积(需专用低余额钱包策略)
  • 密钥管理复杂度:25 词助记词和 64 字符十六进制密钥的环境变量配置存在运维负担
  • 恢复延迟:区块链同步和交易确认时间可能导致分钟级恢复延迟
  • 无内置访问控制:所有具备 MCP 访问权限的客户端均可调用全部工具

适合人群

  • 需要可审计、不可篡改记忆的 AI 代理开发者
  • 数据主权和长期归档有合规要求的金融、医疗 AI 场景
  • 希望研究神经符号 AI 架构的研究者(梦境周期模拟人类记忆巩固)

常规风险

  • 密钥泄露风险:助记词或 ALGORAND_NOTE_KEY_HEX 泄露将导致历史记忆可被解密
  • 智能合约无保护:当前实现未使用 Algorand 智能合约,依赖客户端正确调用验证流程
  • 本地文件篡改*.jsonl 文件的仅追加属性需运维层面强制执行(无内核级保护)
  • 经济攻击向量:恶意高频调用 pensieve_anchor 可耗尽钱包资金

pensieve-algorand 内容

references文件夹
手动下载zip · 18.3 kB
architecture.mdtext/markdown
请选择文件