AI 代理支付

规划一项支出能力,并导出给你的代理。

本页只做规划与导出。它不保存任何数据,也从不索取密钥:代理自己持有状态,你在代理所在的机器上运行生成的命令,所有需要审批的支付都在命令行里完成,永远不在本页完成。

1. 描述这项能力

空列表表示「不允许任何」,绝不是「任意」。预算不得逐级放大:单笔、单窗口、终身总额依次放宽。

授权前请检查

  • 请填写审批密钥地址作为 issuer。
  • 至少填写一条公链。
  • 至少填写一种资产。
  • 至少填写一个收款地址或商户 ID。
  • 每个预算字段都要填写正数(可带小数)。
  • 请设置到期日。

2. 导出到代理所在的机器

把命令复制到运行代理的终端,或把 JSON 交给暴露 aipay_capability_grant 的 MCP 客户端。

CLI 命令
aipay-agent capabilities grant --issuer <issuer-address> --per-payment <max-per-payment> --per-window <max-per-window> --window-seconds <window-seconds> --total <lifetime-total> --expiry <expiry> --risk medium --approval-mode auto
能力 JSON
{
  "issuer": "",
  "scope": {
    "chains": [],
    "assets": []
  },
  "budget": {
    "perPayment": "",
    "perWindow": "",
    "windowSeconds": "",
    "total": ""
  },
  "expiry": "",
  "riskLevel": "medium",
  "approval": {
    "mode": "auto"
  }
}

3. 查看策略快照

粘贴 `aipay-agent policy` 打印的 JSON 即可在此查看。此框只读:不保存、也不发送任何内容。

粘贴快照后,这里会显示终止开关、各项能力与待审批支付。

本页永远不会做的事

  • 不保存、不传输任何内容:规划只存在于当前标签页。
  • 不索取助记词、私钥或 PIN。
  • 不能授权、撤销或审批任何东西,也从不签名。
  • 审批只在命令行进行,因此代理永远无法自行审批。

后续步骤

  1. 1.在代理所在机器上创建审批密钥:aipay-agent approval keygen。
  2. 2.用复制到的命令授予能力(issuer 填该密钥的地址)。
  3. 3.运行 aipay-agent policy 导出快照,粘贴到上方核对。
  4. 4.当某笔支付被升级时,用 aipay-agent approval approve --id <id> 审批。