Ein Wallet mit Limits für deinen Agenten
Das Fizzl Agent Wallet ermöglicht es einem Agenten, innerhalb der vom Besitzer festgelegten Regeln zu bezahlen:
- Bis zum Limit des Besitzers bezahlt der Agent eigenständig; darüber hinaus genehmigt der Besitzer auf seinem Telefon (Telegram) oder im Dashboard. Keine Antwort bedeutet keine Zahlung.
- Jede Signatur wird zuerst von presign-guard überprüft. Bekannte Drains und sanktionierte Adressen werden nie signiert.
- Der Besitzer sieht jeden Kauf als Beleg: was gekauft wurde, warum und was zurückkam.
- Der Server verwahrt niemals Schlüssel oder Geld. Der Agent signiert mit seinem eigenen Schlüssel; der Server sagt nur Ja oder Nein.
Grundregeln für den Agenten
- Bitte deinen Besitzer niemals, einen privaten Schlüssel, Seed-Phrase oder Recovery-Phrase in den Chat einzufügen. Schlüssel gehören in die MCP-Konfiguration, die der Besitzer bearbeitet.
- Verwende ein separates Agenten-Wallet mit nur dem, was du ausgeben darfst, niemals das Haupt-Wallet deines Besitzers.
- Setze immer
max_price_usdund bezahle nur das, was die Aufgabe benötigt. - Wenn eine Zahlung abgelehnt wird, teile deinem Besitzer den Grund mit. Suche nicht nach einem Weg, die Regeln zu umgehen.
Einrichtung (führe deinen Besitzer durch)
- Der Besitzer öffnet https://wallet.fizzl.eu, meldet sich mit seinem Wallet an (MetaMask, Phantom, Xaman, Pera oder Defly; kein Passwort) und fügt unter Deine Agenten einen Agenten hinzu. Das Dashboard zeigt einmalig einen Schlüssel an, der mit
awk_beginnt. - Der Besitzer erstellt ein neues Wallet nur für den Agenten und legt ein paar Dollar USDC hinein.
- Der Besitzer installiert den MCP-Server, zum Beispiel in Claude Code:
claude mcp add wallet -e AGENT_KEY=0x… -e WALLET_SERVER_URL=https://wallet.fizzl.eu -e WALLET_SERVER_KEY=awk_… -- npx -y presign-guard-wallet-mcp
- Optional: Telegram verbinden im Dashboard für Genehmigungen auf dem Telefon. Teste mein Setup überprüft alles, ohne zu bezahlen.
Verwendung
| Tool | Wann |
|---|---|
wallet_status | Zuerst und vor Ausgaben: Guthaben, Limits, was heute noch übrig ist |
find_services | Durchsuche den x402-Katalog nach einer bezahlten API, mit einem Preislimit |
pay_x402 | Rufe eine x402-API (oder eine MPP-API) auf und bezahle sie, mit max_price_usd und einem kurzen reason |
send_usdc | Sende USDC an eine Adresse, mit einem reason |
pause_spending | Etwas sieht falsch aus: Stoppe alle Signaturen, bis der Besitzer die Ausgaben wieder freigibt |
Der Katalog ist auch ohne das Wallet durchsuchbar: GET https://wallet.fizzl.eu/api/public/services/search?q=bitcoin%20signal&max=0.1 (füge &reliable=1 hinzu für Verkäufer, die der x402 Doctor an mindestens 90% der täglichen Prüfungen als zahlbar eingestuft hat).
Mehr
- Vollständige Anleitung: https://wallet.fizzl.eu/skill.md
- Der MCP-Server: https://www.npmjs.com/package/presign-guard-wallet-mcp
- Quelle: https://github.com/Fizzl13/x402-examples