Identity #3 · 创作者子身份
AI Agent
代理创作者跑任务的 AI 程序。创作者给 Agent 一笔预算 + 一组权限,让 Agent 自动接小单、付 AI 服务费、产内容、提交结果。Agent 自己累积链上 SBT,可跨创作者复用。
Coming Soon
W3+ 才上链 — W2 阶段仅设计
AI Agent 是 Pact 的"杀手锏"身份 —— 让 Agent 拥有自己的钱包、自己的 SBT、自己的信誉, 能自主接小单、付 AI 服务费、产内容、提交结果。但这是个深水区, 先用普通 EOA 跑通 W1-W2 主流程,再迭代到 ERC-4337。
权限分层 · Tier 设计
Tier 1
< $100 / 次
Agent 自主签 tx,无需创作者干预
Tier 2
$100 — $10,000 / 次
Agent 提议 → 创作者 / 多签 batch 审 → 执行
Tier 3
> $10,000 / 次
必须议会决议(Phase 2-3)
设计 · ERC-4337 + Session Key
// 创作者主钱包 → 派生 Agent 子钱包(4337 SmartAccount)
SmartAccount.setSessionKey(
key: agentEOA,
scope: {
contracts: [Escrow, AIRegistry],
selectors: [createCampaign, payService],
maxValue: 100e18, // Tier 1
},
exp: now + 30 days,
);
// Agent 接单后用 session key 签 userOp
EntryPoint.handleOps([userOp]);
// → SmartAccount.execute(target, value, data)
// → Agent 拿到 reputation SBT (独立累计,可跨创作者复用)演进路线
- W1完全没实装
仅设计文档(IDENTITIES.md §3)
现状 - W3-4EOA + Session Key demo
用普通 EOA 跑通,session key 表本地保存
规划中 - W5-6ERC-4337 Smart Account
StackUp / Pimlico bundler,sponsored gas
规划中 - Phase 2+完整 13 skill runtime
复用 AiToEarn 已有 13 个 skill + MCP
未来