AEGIS Protocol
On-chain zero-knowledge skill attestation for AI agents on Base
______________________________________________________________________
什么是AEGIS?
AEGIS是一种可验证的AI代理技能认证协议。审计员评估人工智能代理技能,生成其评估的零知识证明,并将结果提交给Base上的AEGIS注册表。任何人都可以查询、验证和质疑这些证明,为人工智能代理创建一个不可信的声誉层。
它是如何工作的:
- 开发人员注册技能定义(代理声称要做什么)
- 审核员评估技能,并生成ZK评估证明
- 证明(证明+结果)以链式方式提交给AEGIS注册表
- 任何人都可以验证链上的证明或对欺诈性证明提出异议
如何使用
AEGIS是一个 信任验证层 对于AI代理技能,它不执行技能。使用它来检查技能在运行之前是否经过审核。
import { AegisClient } from '@aegisaudit/sdk';
const aegis = new AegisClient({ chainId: 84532 });
// 1. Discover registered skills
const skills = await aegis.listAllSkills();
// 2. Check attestations for a skill
const attestations = await aegis.getAttestations(skills[0].skillHash);
// 3. Verify the ZK proof on-chain
const trusted = await aegis.verify(skills[0].skillHash, 0);
// 4. If trusted → execute the skill using the publisher's own SDK/API典型的集成流程:
- 查询AEGIS --这个技能注册了吗?是否经过审计?
- 核实证据 --审计在加密方面有效吗?
- 检查木桩 --审计员在这次评估中冒了多少ETH风险?
- 执行技能 --从技能发布者(而不是AEGIS)获取代码并运行它
看 SDK自述文件 获取具有审计级别的完整集成指南。
建筑
aegis/
├── packages/
│ ├── sdk/ # @aegisaudit/sdk — TypeScript client library
│ ├── mcp-server/ # @aegisaudit/sdk — MCP tools for AI agents
│ ├── contracts/ # Solidity smart contracts (Foundry)
│ ├── circuits/ # Noir ZK circuits (Barretenberg)
│ └── cli/ # Command-line interface
├── apps/
│ └── web/ # Frontend — React + Vite + Three.js
└── scripts/ # Deployment & seed scripts快速开始
git clone https://github.com/aegis-zk/aegisprotocol.git
cd aegis
pnpm install
pnpm build需要 Node.js 20+ 和 pnpm 9+.
包裹
| 包 | 描述 | npm |
|---|---|---|
@aegisaudit/sdk | 用于查询和与AEGIS注册表交互的TypeScript SDK | ](https://www.npmjs.com/package/@aegisaudit/sdk) |
@aegisaudit/sdk | MCP服务器将AEGIS作为Claude、Cursor和其他AI代理的工具公开 | ](https://www.npmjs.com/package/@aegisaudit/sdk) |
已部署合同
| 合同 | 网络 | 地址 |
|---|---|---|
| Aegis注册 | 沙波里亚基地 | 0x851CfbB116aBdd50Ab899c35680eBd8273dD6Bba |
技术栈
- 语言 --TypeScript、Solidity、Noir
- 区块链 --基础L2(以太坊汇总)
- ZK证明 --用Barretenberg(BB.js)编译的Noir电路
- 智能合约 --铸造(锻造)
- 客户 我知道
- AI集成 --模型上下文协议(MCP)
- 前端 --React 19、Vite、Three.js、wagmi
- 构建 --Turborepo、pnpm工作区、tsup
链接
- 网站 — aegisprotocol.tech
- 软件开发工具包 —
- MCP 服务器 —
- GitHub —
许可证
麻省理工学院
