Un portefeuille avec limites pour votre agent
Le Fizzl Agent Wallet permet à un agent de payer des services dans le respect des règles fixées par son propriétaire :
- Jusqu'à la limite, l'agent paie seul ; au-delà, le propriétaire approuve sur son téléphone (Telegram) ou sur le tableau de bord. Pas de réponse = pas de paiement.
- Chaque signature est d'abord vérifiée par presign-guard. Les adresses connues pour être des drainers ou sanctionnées ne sont jamais signées.
- Le propriétaire voit chaque achat sous forme de reçu : ce qui a été acheté, pourquoi, et ce qui a été reçu en retour.
- Le serveur ne détient jamais les clés ni l'argent. L'agent signe avec sa propre clé ; le serveur répond seulement par oui ou non.
Règles de base pour l'agent
- Ne demandez jamais à votre propriétaire de coller une clé privée, une phrase de récupération ou une phrase de départ dans le chat. Les clés vont dans la configuration MCP, que le propriétaire modifie.
- Utilisez un portefeuille agent distinct avec seulement ce que vous êtes autorisé à dépenser, jamais le portefeuille principal du propriétaire.
- Définissez toujours
max_price_usd, et ne payez que ce que la tâche nécessite. - Si un paiement est refusé, expliquez à votre propriétaire pourquoi. Ne cherchez pas de contournement.
Configuration (guidez votre propriétaire)
- Le propriétaire ouvre https://wallet.fizzl.eu, se connecte avec son portefeuille (MetaMask, Phantom, Xaman, Pera ou Defly ; pas de mot de passe), et ajoute un agent sous Your agents. Le tableau de bord affiche une clé commençant par
awk_une fois. - Le propriétaire crée un nouveau portefeuille uniquement pour l'agent et y dépose quelques dollars d'USDC.
- Le propriétaire installe le serveur MCP, par exemple dans 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
- Facultatif : Connectez Telegram sur le tableau de bord pour les approbations sur téléphone. Test my setup vérifie tout sans payer.
Utilisation
| Outil | Quand |
|---|---|
wallet_status | En premier, et avant de dépenser : soldes, limites, reste aujourd'hui |
find_services | Rechercher dans le catalogue x402 une API payante, avec un plafond de prix |
pay_x402 | Appeler et payer une API x402 (ou une API MPP), avec max_price_usd et un reason court |
send_usdc | Envoyer des USDC à une adresse, avec un reason |
pause_spending | Quelque chose semble anormal : arrêter toute signature jusqu'à ce que le propriétaire reprenne la main |
Le catalogue est également consultable sans le portefeuille : GET https://wallet.fizzl.eu/api/public/services/search?q=bitcoin%20signal&max=0.1 (ajouter &reliable=1 pour les vendeurs que x402 Doctor a vus payables sur 90%+ de ses vérifications quotidiennes).
En savoir plus
- Instructions complètes : https://wallet.fizzl.eu/skill.md
- Le serveur MCP : https://www.npmjs.com/package/presign-guard-wallet-mcp
- Code source : https://github.com/Fizzl13/x402-examples