Backend degradedhealth endpoint unreachable/health →
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 (独立累计,可跨创作者复用)

演进路线

  1. W1
    完全没实装

    仅设计文档(IDENTITIES.md §3)

    现状
  2. W3-4
    EOA + Session Key demo

    用普通 EOA 跑通,session key 表本地保存

    规划中
  3. W5-6
    ERC-4337 Smart Account

    StackUp / Pimlico bundler,sponsored gas

    规划中
  4. Phase 2+
    完整 13 skill runtime

    复用 AiToEarn 已有 13 个 skill + MCP

    未来