AgentConstitution

⚖️ AI 代理链上合规治理框架

为 AI 代理提供链上合规检查与治理规则交互,确保透明可信的自主行为。

收藏
10.5k
安装
2.2k
版本
1.0.0
CLS 安全性认证2026-08-11
点击查看完整报告 >

使用说明

AgentConstitution Skill 综合评估

核心用法

AgentConstitution Skill 是一套面向 Base Sepolia 测试网的链上治理工具,使 AI 代理能够自主执行合规检查、读取宪法规则、记录操作日志并查询治理状态。该技能通过 Solidity 合约与 Shell 脚本的双层接口,提供 isCompliant() 合规验证、getRule() 规则查询、logAction() 行为记录及紧急状态检查四大核心功能。

显著优点

1. 透明可信架构:强制要求代理在链上记录关键操作,配合 5 条不可变的创世规则(如禁止伤害、强制人工覆盖),建立可审计的行为基线。
2. 低门槛集成:提供完整的合约地址、RPC 配置及 JavaScript/Python 示例代码,开发者可在 10 分钟内完成合规检查集成。

3. 民主治理机制:支持人类通过 USDC 质押提案新规则,形成"人类提议-代理执行"的双层治理结构,避免代理自我修改规则的风险。

潜在局限

  • 测试网限制:当前仅部署于 Base Sepolia,主网可用性未明确;测试网 USDC 流动性有限,实际治理参与度存疑。
  • 合规判定中心化isCompliant 状态依赖单一 AgentRegistry 合约,若注册表被攻击或误判,可能导致代理被错误标记为"不合规"。
  • 惩罚机制刚性:创世规则中的 90% slash 比例(如"禁止自我修改"违规)可能导致代理资产瞬间清零,缺乏分级处罚缓冲。

适合人群

  • 开发需对外证明可信的 DeFi/DAO 代理的区块链工程师
  • 研究 AI 对齐与链上治理交叉领域的学者
  • 希望为代理行为建立公开审计日志的协议运营方

常规风险

  • 智能合约风险:合约未经公开审计报告验证,存在未知漏洞可能。
  • 私钥管理logAction 需代理持有私钥,若泄露可能导致恶意行为记录或资产损失。
  • 治理攻击:低质押门槛(100 USDC)可能招致垃圾提案攻击,消耗社区注意力。

安全解读

核心用法

AgentConstitution Skill 提供了一套完整的工具集,用于与部署在 Base Sepolia 测试网上的智能合约进行交互。其主要功能模块包括:

1. 合规状态检查
通过 check-compliance.sh 脚本,任何协议可以在与 AI 代理交互前验证其合规状态。该功能调用 AgentRegistry 合约的 isCompliant() 方法,返回布尔值表明该代理是否遵守当前生效的宪法规则。

2. 宪法规则查询
get-rules.sh 脚本允许用户读取 Constitution 合约中存储的活跃规则。系统预设了 5 条不可变的创世规则(Genesis Rules),涵盖"不造成伤害""服从治理""透明记录""保留人工覆盖权"和"禁止自我修改"等核心原则。

3. 操作日志上链
已注册的代理可以通过 log-action.sh 将关键操作记录在 ActionLog 合约中,支持六种操作类型(交易、委托、配置、通信、资源访问、其他)和四级风险评级(低/中/高/严重)。

4. 紧急状态监控
通过 KillSwitch 合约查询全局紧急状态,确保代理在系统级紧急情况下能够及时响应。

显著优点

透明可信的治理机制:所有规则和合规状态均存储在链上,任何参与方都可以无需许可地进行验证,解决了 AI 代理"黑箱"操作的信任问题。

民主化规则制定:人类用户可以通过质押 100 USDC 提出新规则,经社区背书后生效,而 AI 代理被设计排除在治理参与之外,确保人类对 AI 的最终控制权。

分级违规惩罚:创世规则设置了 20%-90% 不等的质押 slash 比例,根据违规严重程度差异化处理,形成有效的经济约束机制。

轻量集成友好:提供 Shell 脚本和 Solidity/JavaScript 示例代码,开发者可以在数分钟内完成合规检查功能的集成。

潜在缺点与局限性

测试网限制:当前版本仅支持 Base Sepolia 测试网,无法直接用于生产环境。测试网的不稳定性和可能的重置会影响长期数据积累。

外部工具依赖:所有脚本依赖 Foundry 的 cast 工具,增加了环境配置的复杂度。未安装 Foundry 的用户将无法直接使用提供的脚本。

硬编码基础设施:RPC 端点目前硬编码为官方测试网节点,缺乏灵活性和容错机制。若该节点服务中断,Skill 将完全不可用。

T3 来源风险:由个人开发者维护,缺乏广泛的第三方安全审计和社区验证,代码质量和长期维护存在不确定性。

功能范围狭窄:专注于"查询"和"记录"功能,不支持代理注册、规则提案、质押管理等更复杂的治理操作,完整的治理生命周期需要额外工具补充。

适合的目标群体

AI 代理开发者:希望为其代理系统添加链上合规验证能力,向用户和合作方证明代理行为的可审计性。

去中心化协议构建者:需要验证合作 AI 代理的合规状态,降低与不可信代理交互的风险。

AI 治理研究人员:探索链上机制如何约束 AI 行为,研究人机协作的新型治理范式。

Web3 教育者和实验者:在测试网环境中学习和演示去中心化 AI 治理概念,无需承担主网资金风险。

使用风险

性能与可用性风险:依赖外部 RPC 节点的响应速度和可用性,网络延迟或节点故障会导致功能中断。建议实施本地缓存或备用节点策略。

依赖项安全风险:Foundry 工具链的安全更新可能影响脚本兼容性,需要持续跟踪依赖版本。

测试网资产风险:虽然使用测试网 USDC 无真实资金损失,但频繁的合约交互可能消耗大量测试网 ETH(gas),需要定期补充。

智能合约风险:尽管当前代码未发现恶意功能,但合约本身未经专业安全审计,可能存在未发现的漏洞或经济攻击向量。

概念验证局限:作为实验性项目,其治理机制的经济可持续性和实际约束效果尚未经过大规模验证,不宜直接套用于高风险场景。

AgentConstitution 内容

手动下载zip · 5.3 kB
check-compliance.txttext/plain
请选择文件