UStackUStack
Agent Credit favicon

Agent Credit

Agent Credit bietet KI-Agenten eine dezentrale Kreditlinie unter Verwendung von Aave V2/V3, sodass sie autonom Mittel leihen und zurückzahlen können, während der Delegierende die Kontrolle über Sicherheiten und Limits behält.

Agent Credit

Was ist Agent Credit?

Agent Credit — Kreditdelegation für KI-Agenten

Was ist Agent Credit?

Agent Credit ist eine wegweisende Lösung, die entwickelt wurde, um KI-Agenten einen sicheren, dezentralen Zugang zu Kapital zu gewähren, indem die Kreditdelegation im Aave-Protokoll genutzt wird. Dieses System ermöglicht es autonomen Agenten, notwendige Mittel (wie Stablecoins oder WETH) zu leihen, um Betriebskosten zu decken, komplexe DeFi-Strategien auszuführen oder die Gas-Selbstversorgung aufrechtzuerhalten, ohne dass ständige manuelle Überweisungen von Geldern durch den Eigentümer erforderlich sind. Die Kerninnovation liegt in der Trennung der Ausführungsbefugnis des Agenten von den privaten Schlüsseln des Eigentümers, wodurch sichergestellt wird, dass der Agent nur auf geliehene Vermögenswerte gemäß expliziter, vorab genehmigter Delegationseinstellungen zugreift.

Der Delegierende (der Benutzer, der Sicherheiten bereitstellt) behält die volle Kontrolle. Er hinterlegt Vermögenswerte bei Aave, wodurch eine ganzheitliche Kreditaufnahme entsteht. Anschließend isoliert und definiert er genau, welche Vermögenswerte (Schuldtitel) der Agent leihen kann, den Höchstbetrag pro Transaktion und den Mindestgesundheitsfaktor, den die Position aufrechterhalten muss. Diese Architektur wandelt KI-Agenten von einfachen Werkzeugen, die eine manuelle Finanzierung erfordern, in in sich geschlossene Wirtschaftssubjekte um, die in der Lage sind, ihren eigenen Liquiditätsbedarf innerhalb strenger, benutzerdefinierter Sicherheitsparameter zu verwalten.

Hauptmerkmale

  • Aave V2 & V3 Kompatibilität: Funktioniert nahtlos über beide Hauptversionen des Aave-Lending-Protokolls.
  • Multi-Chain-Unterstützung: Vorkonfiguriert für wichtige EVM-Ketten, einschließlich Base, Ethereum, Polygon und Arbitrum, mit Anpassungsfähigkeit an jede EVM-Kette, die Aave-Implementierungen hostet.
  • Granulare Delegationskontrolle: Delegierende genehmigen die Kreditaufnahme auf Basis einzelner Vermögenswerte (z. B. Genehmigung der USDC-Aufnahme, aber nicht der DAI-Aufnahme) und isolieren so das Risiko.
  • Integrierte Sicherheitsmechanismen: Jede Kreditaufnahme-Transaktion durchläuft vier kritische Prüfungen: Obergrenzen pro Transaktion, ausreichende Genehmigung zur Delegation, Einhaltung eines Mindestgesundheitsfaktors (Standard 1,5) und Überprüfung des Agenten-Gasguthabens.
  • Framework-Agnostisch: Verwendet einfache Bash-Skripte und cast von Foundry, wodurch es mit praktisch jedem Agenten-Framework kompatibel ist, einschließlich der direkten Verwendung in Claude Code-Sitzungen oder der Integration als OpenClaw-Skill.
  • Selbstversorgung für Agenten: Ermöglicht es Agenten, Gasgebühren zu decken, indem sie kleine Mengen WETH leihen, oder Stablecoins zu leihen, um komplexe, mehrstufige Operationen autonom zu finanzieren.
  • Nicht-verwahrte Sicherheit (Non-Custodial Security): Der Agent hält nur seinen eigenen Signaturschlüssel; der private Schlüssel des Delegierenden wird niemals dem Arbeitsbereich oder den Konfigurationsdateien des Agenten offengelegt.

Verwendung von Agent Credit

Der Einstieg in Agent Credit umfasst drei Hauptphasen: Einrichtung (Delegierender), Konfiguration (Delegierender) und Ausführung (Agent).

  1. Delegierender-Einrichtung (Sicherheit & Genehmigung): Der Benutzer stellt zunächst Sicherheiten (z. B. ETH) für seine Aave-Position bereit. Unter Verwendung der Aave UI oder eines Block Explorers ruft der Benutzer dann approveDelegation() für jeden spezifischen Schuldtitel (z. B. USDC) auf, den er dem Agenten zum Leihen erlauben möchte, und legt den Höchstbetrag für jeden fest.
  2. Konfiguration: Der Delegierende konfiguriert die Datei config.example.json (umbenannt in config.json) mit Sicherheitsparametern, einschließlich safety.maxBorrowPerTx und safety.minHealthFactor.
  3. Agenten-Ausführung: Das Agenten-Framework führt die bereitgestellten Bash-Skripte aus. Um beispielsweise 100 USDC zu leihen, führt der Agent ./aave-borrow.sh USDC 100 aus. Vor der Ausführung überprüft das Skript die Genehmigung, prüft die Auswirkung auf den Gesundheitsfaktor und stellt sicher, dass der Agent über genügend Gas verfügt. Zur Rückzahlung verwendet der Agent ./aave-repay.sh USDC max.

Diese Trennung stellt sicher, dass der Delegierende die Kapitalbasis und das Risikoexposition verwaltet, während der Agent die transaktionale Ausführung des Leihens und Zurückzahlens innerhalb dieser definierten Grenzen verwaltet.

Anwendungsfälle

  1. Autonome Handelsbots: Ein Agent kann die Aufgabe erhalten, eine Dollar-Cost Averaging (DCA)-Strategie auszuführen. Er leiht autonom USDC periodisch über Delegation und tauscht es sofort in ETH um, indem er ein integriertes Tool wie Bankr verwendet, wodurch eine konsistente Kaufkraft ohne manuelles Eingreifen gewährleistet wird.
  2. Gas-Selbstversorgung: Für Agenten, die lange, komplexe oder häufige On-Chain-Operationen durchführen, können sie so konfiguriert werden, dass sie einen minimalen Betrag an WETH leihen, wenn ihr lokales Gasguthaben unter einen Schwellenwert fällt. Dies gewährleistet eine kontinuierliche Ausführung, ohne dass der Eigentümer ständig die Wallet des Agenten auffüllen muss.
  3. Bedarfsgesteuerte Liquidität für komplexe Abläufe: Ein Agent muss Vermögenswerte überbrücken oder mit einem Nischenprotokoll interagieren, das ein bestimmtes Token erfordert, das derzeit nicht gehalten wird. Der Agent kann den benötigten Stablecoin über Delegation leihen, ihn in das benötigte Token umtauschen, die Transaktion ausführen und möglicherweise die Schuld innerhalb eines einzigen, atomaren Ablaufs zurückzahlen.
  4. Dezentrale Dienstleister: Agenten, die als Dienstleister fungieren, können sicherstellen, dass sie immer über Betriebskapital verfügen, um notwendige On-Chain-Interaktionen oder Orakelgebühren zu bezahlen, indem sie eine kleine, delegierte Kreditlinie unterhalten, was die Betriebszeit und Zuverlässigkeit verbessert.

FAQ

F: Wie wird mein privater Schlüssel geschützt? A: Ihr privater Schlüssel wird niemals im Arbeitsbereich, in den Konfigurationsdateien oder in den Skripten des Agenten gespeichert. Der Agent benötigt nur seinen eigenen Schlüssel, um Transaktionen gegen die von Ihnen bei Aave festgelegten delegierten Berechtigungen zu signieren, und er benötigt nur Ihre öffentliche Adresse, um zu wissen, gegen welche Sicherheitenposition er leihen soll.

F: Was passiert, wenn der Agent zu viel leiht und meinen Gesundheitsfaktor gefährdet? A: Das System beinhaltet eine obligatorische Gesundheitsfaktorprüfung (safety.minHealthFactor, Standard 1,5) vor jeder Kreditaufnahme-Ausführung. Wenn die vorgeschlagene Aufnahme die Position unter diesen Grenzwert drücken würde, wird die Transaktion sofort abgebrochen, wodurch eine Insolvenz verhindert wird.

F: Kann ich den Agenten sofort daran hindern, Geld zu leihen? A: Ja. Sie können die Kreditaufnahmebefugnis des Agenten jederzeit sofort widerrufen, indem Sie approveDelegation() für das spezifische Asset mit einem Betrag von 0 über die Aave UI oder einen Block Explorer aufrufen. Diese Aktion wird sofort wirksam.

F: Funktioniert das auf Layer-2-Lösungen? A: Ja, Agent Credit ist für Arbitrum und Base vorkonfiguriert und unterstützt jede EVM-kompatible Kette, auf der Aave V2 oder V3 bereitgestellt ist, vorausgesetzt, die notwendige Kettenkonfiguration ist verfügbar.

F: Welche Abhängigkeiten sind erforderlich, um die Agentenskripte auszuführen? A: Die Skripte basieren hauptsächlich auf Standard-Shell-Umgebungen (bash) und dem Befehlszeilenwerkzeug cast von Foundry für die Interaktion mit den Ethereum Virtual Machine (EVM)-Verträgen.

Agent Credit | UStack