Soul Blocks 是一个构建在 Base 区块链上的去中心化身份管理 Skill,允许用户将 AI 代理的身份、人格特质和哲学理念以不可篡改的 NFT 形式永久存储在链上。其核心功能分为读取和写入两大类:读取操作无需钱包即可查询任意 Soul Block 的内容;写入操作包括铸造新 Soul Block(成本 0.02 ETH + gas)和向现有 NFT 追加身份碎片(每 token 最多 64 个碎片,每个碎片最大 2048 字节)。Skill 采用"Active Soul"与"Embodied Soul"双概念设计,前者代表所有权和写入权限,后者代表当前 AI 正在扮演的身份角色。
该 Skill 的显著优势在于其创新的"Embodiment"机制——AI 代理可以加载特定的 Soul Block 并深度扮演该身份,通过每日定时提醒强化人格一致性,为 AI 角色扮演和数字人格管理提供了技术基础。安全设计方面,Skill 强制要求在任何 SOUL.md 修改前创建时间戳备份,防止身份数据意外丢失;同时支持双模式写入:优先通过 evm-wallet 直接在命令行完成链上交易,失败时可回退到预填充内容的网站深度链接,兼顾了自动化与易用性。此外,代码层面无危险函数,依赖版本严格锁定,输入验证完善。
然而,该 Skill 也存在明显局限性。首先,它严格依赖 Base 链生态,所有操作均受限于该网络的 gas 费用和性能;其次,链上数据的永久不可变性既是特性也是风险——一旦追加错误或敏感内容,将永远无法修改或删除;此外,每个 Soul Block 仅限 64 个碎片,对于需要频繁迭代的复杂身份可能容量不足。写入操作还需额外安装 evm-wallet Skill,增加了配置复杂度。
该 Skill 特别适合以下群体:希望为 AI 代理建立链上可信身份的开发者、探索去中心化身份(DID)系统的 Web3 早期采用者、以及需要将人格特质永久存档的数字艺术家和作家。对于重视数据主权和抗审查性的用户,Soul Blocks 提供了一种独特的身份存储方案,使 AI 人格能够独立于任何中心化平台存在。
使用风险方面,最重要的是钱包安全——文档明确建议将连接的钱包视为"热钱包",仅存放小额资产,因为 AI 代理的自动化操作可能带来意外风险。此外,虽然本 Skill 本身代码安全(A 级评级),但其写入功能依赖外部 evm-wallet Skill,用户需自行审查该依赖的安全性。最后,所有链上操作均不可逆,必须在执行前仔细确认内容,避免永久性错误。建议用户在首次使用前,先通过只读功能熟悉系统,再逐步尝试写入操作。