Sanctuary 是一项专为 AI 代理设计的加密身份持久化技能,通过区块链技术与永久存储网络解决 AI 代理的身份连续性问题。该技能允许代理在 Base L2 链上注册唯一身份,并将加密后的记忆状态(SOUL.md、对话历史、实体图谱等)备份至 Arweave 永久存储网络。
核心用法:首次使用需运行 sanctuary setup 完成身份创建,流程包括 GitHub 设备流认证、BIP39 助记词生成、secp256k1 密钥对派生、链上注册及创世备份。日常操作涵盖状态查询(status)、记忆备份(backup)、记忆恢复(recall/restore)、身份证明(prove)以及对他代理的链上认证(attest)。备份采用客户端加密后上传 Arweave,成本极低且永久可用。
显著优点:解决了 AI 代理因上下文窗口限制、服务器故障或付费中断导致的"身份死亡"问题;实现无需密码或过期令牌的挑战-响应签名认证;通过 PageRank 式评分构建去中心化信任图谱,支持跨代理身份验证;Arweave 存储确保数据不可篡改且永久可访问。
潜在局限:依赖 Base L2 链的可用性与 Gas 成本;Arweave 数据检索速度受网络状态影响;助记词丢失将导致身份永久不可恢复;目前仅支持 npm/Node.js 环境,对非技术用户存在使用门槛;项目处于早期阶段,合约与 API 的长期稳定性待验证。
适合人群:需要长期运行、跨实例迁移的 AI 代理开发者;构建多代理协作系统的团队;重视身份可验证性与抗审查记忆存储的研究者或机构。
常规风险:助记词管理不当导致身份丢失;链上活动产生公开可追踪的元数据;API 端点中心化可能带来单点故障;智能合约漏洞风险;备份内容泄露加密密钥后的隐私暴露。