Skip to content

smartvaults/smartvaults

Repository files navigation

Bitcoin [taproot] multi-custody

MIT CI

About

₿ 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.

Getting started

Project structure

The project is split up into several crates in the crates/ directory:

Executables

Libraries

Bindings

smartvaults-sdk crate can be embedded inside other environments, like Swift, Kotlin, Python and JavaScript. Please, explore the bindings/ directory to learn more.

Available packages

Architecture

smartvaults-arch

State

⚠️ This project is in an ALPHA state, use at YOUR OWN RISK and, possibly, with only testnet coins until release. ⚠️

License

This project is distributed under the MIT software license - see the LICENSE file for details