cryptoadvance / cryptoadvance/specter-diy

DIY HSM

Open
#139 2 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
585
Forks
108
Avg merge
6d 1h
Merged PRs (30d)
5

Description

Not without tradeoffs, but Specter DIY could be turned into a DIY HSM module.

Similar to what coldcard does with https://ckbunker.com/ , users can create a policy allowing a USB connected Specter DIY to automatically sign PSBT matching a particular policy.

https://coldcardwallet.com/docs/hsm/rules
https://coldcardwallet.com/docs/hsm/protocol

Such DIY HSM can also be part of a multisig.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked Coldcard HSM rules and protocol documentation, then compare them with Specter DIY’s existing PSBT signing and USB communication flow. Done would mean defining and implementing a policy that automatically signs matching PSBTs and supports use in a multisig setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
blockchain, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.