Portefeuille BSV auto-hébergé pour flottes d'agents et contrôle programmatique
bsv-wallet-cli, développé par Calhooon, est un portefeuille Bitcoin SV auto-hébergé et un serveur HTTP pour des logiciels autonomes. L'outil fait le lien entre des agents compatibles MCP et le réseau BSV, permettant aux programmes de gérer des fonds, de consulter des soldes et d'envoyer des transactions. Il expose une interface WalletInterface BRC-100 sur HTTP et fournit un mode ligne de commande pour une utilisation scriptée. Les utilisateurs cibles incluent des développeurs d'IA et des ingénieurs en infrastructure blockchain qui ont besoin d'un backend de portefeuille programmable et hébergeable pour des flux de travail agentiques.
Quelles tâches pouvez-vous réellement utiliser pour cela ?
L'outil prend en charge les opérations de portefeuille programmatiques dont les agents ont besoin : vérifications de solde, génération d'adresses et diffusion de transactions. Il implémente l'interface de portefeuille BRC-100 et fournit un support complet pour 28 points de terminaison de l'interface de portefeuille, ce qui permet un contrôle précis au niveau des points de terminaison. Le mode démon transforme le portefeuille en un serveur de longue durée afin que plusieurs clients ou instances d'agents puissent partager une source de financement et un pool UTXO, ce qui le rend adapté à la coordination de transactions multi-agents.
Comment il s'intègre aux flux de travail et outils des développeurs
bsv-wallet-cli est implémenté en Rust et distribué pour une utilisation multiplateforme via un script shell ou une compilation avec le gestionnaire de paquets cargo, qui correspond aux chaînes d'outils de développement courantes. Le portefeuille est compatible avec le client MetaNet et peut être consommé par les clients MCP, facilitant l'intégration dans les piles existantes. La génération de clés d'identité et une base de données SQLite intégrée sont automatisées lors du premier lancement, supprimant le besoin d'un serveur de base de données externe.
Quels compromis opérationnels et de sécurité attendre
Le portefeuille est intentionnellement auto-hébergé, donc toutes les clés d'identité et les données du portefeuille résident dans le fichier SQLite local plutôt que dans un service externe. Ce design donne aux équipes le contrôle sur le placement des données mais nécessite une responsabilité opérationnelle pour les sauvegardes et les contrôles d'accès. Le projet cible l'automatisation agentique plutôt que l'UX orientée utilisateur, donc attendez-vous à une configuration axée sur les développeurs et des tâches de gestion de serveur lors de son déploiement dans des environnements de production.
Un backend ciblé pour les équipes qui acceptent la responsabilité opérationnelle
L'outil est une option pratique pour les équipes d'ingénierie construisant des applications BSV basées sur des agents, étant donné l'expérience du développeur dans l'infrastructure BSV et l'adoption du projet au sein de l'écosystème. Les équipes qui préfèrent une approche gérée, non hébergée ou qui manquent d'expérience avec le déploiement de serveurs devraient prévoir un fardeau opérationnel. Pour les groupes d'ingénierie prêts à exécuter un service de portefeuille auto-hébergé, il fournit une colonne vertébrale programmatique adaptée aux flux de travail des agents.





