UStackUStack
Agent Credit favicon

Agent Credit

Agent Credit 为 AI 智能体提供基于 Aave V2/V3 的去中心化信用额度,允许它们自主借入和偿还资金,同时委托人(Delegator)保持对抵押品和限额的控制权。

Agent Credit

什么是 Agent Credit?

Agent Credit — AI 智能体的信用委托

什么是 Agent Credit?

Agent Credit 是一项开创性的解决方案,旨在利用 Aave 协议上的信用委托功能,为 AI 智能体提供安全、去中心化的资本访问权限。该系统允许自主智能体借入必要的资金(如稳定币或 WETH)以支付运营成本、执行复杂的 DeFi 策略或维持 Gas 自给自足,而无需所有者持续手动转账资金。其核心创新在于将智能体的执行能力与其所有者的私钥分离,确保智能体仅根据明确的、预先批准的委托设置来操作借入的资产。

委托人(提供抵押品的用户)始终保持完全的控制权。他们将资产存入 Aave,从而建立整体的借贷能力。然后,他们隔离并精确定义智能体可以借入哪些资产(债务代币)、每次交易的最大金额以及头寸必须维持的最低健康因子。这种架构将 AI 智能体从需要手动充值的简单工具,转变为能够在用户定义的严格安全参数内管理自身流动性需求的自给自足的经济行为体。

核心特性

  • Aave V2 和 V3 兼容性: 可在 Aave 借贷协议的两个主要版本中无缝运行。
  • 多链支持: 预先配置支持 Base、Ethereum、Polygon 和 Arbitrum 等主要 EVM 链,并可适应托管 Aave 部署的任何 EVM 链。
  • 精细的委托控制: 委托人可以按资产基础批准借款权限(例如,批准借入 USDC 但不批准借入 DAI),从而隔离风险。
  • 内置安全机制: 每笔借款交易都经过四项关键检查:每笔交易限额、足够的委托授权、维持最低健康因子(默认为 1.5)以及智能体 Gas 余额验证。
  • 框架无关性: 利用纯粹的 bash 脚本和 Foundry 的 cast,使其与几乎任何智能体框架兼容,包括直接在 Claude Code 会话中使用或作为 OpenClaw 技能集成。
  • 智能体自给自足: 使智能体能够通过借入少量 WETH 来支付 Gas 费用,或借入稳定币以自主资助复杂的多步骤操作。
  • 非托管安全: 智能体仅持有其自身的签名密钥;委托人的私钥永远不会暴露给智能体的工作区或配置文件。

如何使用 Agent Credit

开始使用 Agent Credit 主要涉及三个阶段:设置(委托人)、配置(委托人)和执行(智能体)。

  1. 委托人设置(抵押品和批准): 用户首先向其 Aave 头寸提供抵押品(例如 ETH)。使用 Aave UI 或区块浏览器,用户然后为他们希望智能体可以借入的每种特定债务代币(例如 USDC)调用 approveDelegation(),并设置每种代币的最大金额。
  2. 配置: 委托人使用安全参数配置 config.example.json 文件(重命名为 config.json),包括 safety.maxBorrowPerTxsafety.minHealthFactor
  3. 智能体执行: 智能体框架执行提供的 bash 脚本。例如,要借入 100 USDC,智能体运行 ./aave-borrow.sh USDC 100。执行前,脚本会验证授权、检查健康因子的影响,并确保智能体有足够的 Gas。要还款,智能体使用 ./aave-repay.sh USDC max

这种分离确保了委托人管理资本基础和风险敞口,而智能体则在定义的边界内管理借入和偿还的交易执行。

用例

  1. 自主交易机器人: 可以将一个智能体任务设置为执行平均成本法(DCA)策略。它通过委托自主定期借入 USDC,并立即使用 Bankr 等集成工具将其兑换为 ETH,确保在没有手动干预的情况下保持一致的购买力。
  2. Gas 自给自足: 对于运行时间长、复杂或频繁链上操作的智能体,可以将其配置为在本地 Gas 余额低于某个阈值时借入最小数量的 WETH,确保持续执行,而无需所有者不断为智能体的钱包充值。
  3. 复杂流程的按需流动性: 智能体需要跨链资产或与需要特定代币的利基协议进行交互,而该代币当前未持有。智能体可以通过委托借入所需的稳定币,将其兑换为所需代币,执行交易,并可能在单个原子流程中偿还债务。
  4. 去中心化服务提供商: 作为服务提供商的智能体可以通过维持一小笔委托信用额度,确保它们始终有营运资金来支付必要的链上交互或预言机费用,从而提高正常运行时间和可靠性。

常见问题 (FAQ)

问:我的私钥如何受到保护? 答:您的私钥永远不会存储在智能体的工作区、配置文件或脚本中。智能体只需要它自己的密钥来根据您在 Aave 上设置的委托权限对交易进行签名,并且它只需要您的公钥地址来知道要从哪个抵押品头寸借款。

问:如果智能体借入过多并危及我的健康因子会怎样? 答:系统在每次借款执行前都包含一个强制性的健康因子检查(safety.minHealthFactor,默认为 1.5)。如果提议的借款会将头寸推至该下限以下,交易将立即中止,从而防止资不抵债。

问:我能立即阻止智能体借款吗? 答:是的。您可以通过 Aave UI 或区块浏览器,为特定资产设置金额为 0 的 approveDelegation() 调用,随时立即撤销智能体的借款权限。此操作立即生效。

问:这在 Layer 2 解决方案上有效吗? 答:是的,Agent Credit 已预先配置支持 Arbitrum 和 Base,并且支持部署了 Aave V2 或 V3 的任何 EVM 兼容链,前提是提供了必要的链配置。

问:运行智能体脚本需要哪些依赖项? 答:脚本主要依赖于标准 shell 环境(bash)和 Foundry 的命令行工具 cast,用于与以太坊虚拟机(EVM)合约进行交互。

Agent Credit | UStack