ERC-7715 概观 · Wallet Permissions 与 AI Agent 自动支付

置信度: 大致可信 更新 2026-05-26 复核期限 2026-09-22 出处 1 机器翻译 原文(日)
#agent-economy#protocol#wallet#permissions#ai-agent#erc-7715
本页目录

Wiki route

This entry sits under AI Agent 支付协议全景图 · 7协议俯瞰. Read it against payments index for peer / contrast context and systems index for the broader system / regulatory boundary.

Key facts

  • 2024 提案 · 2025 主要钱包已实现
  • 核心 RPC:wallet_grantPermissions
  • Permission 种类可扩展:native-token-recurring-allowance / erc20-token-transfer / contract-call / nft-transfer
  • Signer 可选 EOA / passkey / AI agent 服务密钥
  • 与 OAuth 2.0 的类比:不是「把密码交给 app」,而是「把限定 scope 的 access token 交给 app」

Mechanism / How it works

核心 RPC:wallet_grantPermissions

{
  "chainId": "0x2105",
  "expiry": 1735689600,
  "signer": { "type": "key", "data": { "id": "0xagent..." } },
  "permissions": [
    {
      "type": "native-token-recurring-allowance",
      "data": { "amount": "0x...", "period": 86400 }
    },
    {
      "type": "erc20-token-transfer",
      "data": { "token": "0xUSDC...", "limit": "10000000", "to": "0xmerchant..." }
    }
  ]
}

Permission 种类(可扩展):

  • native-token-recurring-allowance — 周期性的 ETH/SOL 限额
  • erc20-token-transfer — 限定 token + 限额 + 收款方
  • contract-call — 限定合约 + selector
  • nft-transfer — 限定 collection + tokenId range
  • 任意 dapp 可定义自定义 permission 种类

与 4337 / 7702 的协调:

Signer 的灵活性:Signer 可以是另一个 EOA、passkey、AI agent 的服务密钥 — 任何具备签名能力的实体均可选。由此 AI agent 拥有一个「被限定授权的子账户」 在协议层得到支持。

Origin & evolution

7715 草案的起源在于 2024 年的 MetaMask Snaps 团队与 Coinbase Smart Wallet 团队的协调讨论 — 双方各自独立实现了 session key,但格式无法互操作。参考 OAuth 2.0 scope 模型 · 被定义为一个统一的权限申请协议。

于 2025 年在 MetaMask、Coinbase Smart Wallet、Safe 上陆续实现。同期与 ERC-4337 / 7702 组合,形成「AA + Permissions」的完整 stack,并与 AP2 / x402 并列,被视为 AI agent 经济的重要基础设施。

Sources