Portafoglio BSV auto-ospitato per flotte di agenti e controllo programmatico
bsv-wallet-cli, sviluppato da Calhooon, è un portafoglio Bitcoin SV auto-ospitato e un server HTTP per software autonomi. Lo strumento collega agenti compatibili con MCP e la rete BSV, consentendo ai programmi di gestire fondi, interrogare saldi e inviare transazioni. Espone un'interfaccia WalletInterface BRC-100 tramite HTTP e fornisce una modalità da riga di comando per utilizzo scriptato. Gli utenti target includono sviluppatori di AI e ingegneri di infrastrutture blockchain che necessitano di un backend di portafoglio programmabile e ospitabile per flussi di lavoro agentici.
Per quali compiti puoi effettivamente usarlo?
Lo strumento supporta operazioni di portafoglio programmatiche necessarie agli agenti: controllo del saldo, generazione di indirizzi e trasmissione di transazioni. Implementa l'interfaccia Wallet BRC-100 e fornisce supporto completo per 28 endpoint dell'interfaccia Wallet, che consente un controllo preciso a livello di endpoint. La modalità daemon trasforma il portafoglio in un server a lungo termine in modo che più client o istanze di agenti possano condividere una fonte di finanziamento e un pool UTXO, rendendolo adatto per il coordinamento delle transazioni multi-agente.
Come si integra con i flussi di lavoro e gli strumenti degli sviluppatori
bsv-wallet-cli è implementato in Rust e distribuito per uso multipiattaforma tramite uno script shell o compilazione con il gestore di pacchetti cargo, che si mappa su catene di strumenti comuni per sviluppatori. Il portafoglio è compatibile con il MetaNet Client e può essere utilizzato dai client MCP, facilitando l'integrazione in stack esistenti. La generazione della chiave di identità e un database SQLite incorporato sono automatizzati al primo avvio, rimuovendo la necessità di un server di database esterno.
Quali compromessi operativi e di sicurezza aspettarsi
Il portafoglio è intenzionalmente auto-ospitato, quindi tutte le chiavi di identità e i dati del portafoglio risiedono nel file SQLite locale piuttosto che in un servizio esterno. Questo design dà ai team il controllo sulla posizione dei dati ma richiede responsabilità operativa per i backup e i controlli di accesso. Il progetto mira all'automazione agentica piuttosto che a un'esperienza utente rivolta agli esseri umani, quindi aspettati una configurazione focalizzata sugli sviluppatori e compiti di gestione del server quando lo distribuisci in ambienti di produzione.
Un backend focalizzato per team che accettano la responsabilità operativa
Lo strumento è un'opzione pratica per i team di ingegneria che costruiscono applicazioni BSV basate su agenti, data l'esperienza del sviluppatore nell'infrastruttura BSV e l'adozione del progetto all'interno dell'ecosistema. I team che preferiscono un approccio gestito, non ospitato o che mancano di esperienza con il deployment del server dovrebbero pianificare un onere operativo. Per i gruppi di ingegneria pronti a gestire un servizio di wallet self-hosted, fornisce una struttura programmatica su misura per i flussi di lavoro degli agenti.





