₿ Smart Vaults is a bitcoin multi-custody protocol for spending policies and proposal execution
🖆 Smart Vaults uses nostr
for discovering signers, saving policies & PSBTs, and orchestrating signatures with workflow.
👨👩👧👦 Smart Vaults eliminates friction for groups managing Bitcoin together.
- Download from releases (remember to run
chmod a+x smartvaults-desktop*
) - Build from source
- Usage
The project is split up into several crates in the crates/
directory:
- smartvaults-desktop: Desktop application.
- smartvaults-cli: CLI appication.
- smartvaults-core: Protocol primitives and bitcoin TX building/singning logic.
- smartvaults-protocol: Implementation of the
Smart Vaults
protocol. - smartvaults-sdk: High level client library.
smartvaults-sdk crate can be embedded inside other environments, like Swift, Kotlin, Python and JavaScript.
Please, explore the bindings/
directory to learn more.
- smartvaults-sdk:
This project is distributed under the MIT software license - see the LICENSE file for details