Skip to content
bitcoinsv.design

Search the guide

Search the guide

A hand replacing one key on a ring of three keys with a new shiny one, the old key set aside on a soft surface, a calendar page and a phone nearby

Making changes

Replacing a lost device, changing who is involved, and moving the funds. The routine work that decides whether the arrangement is still real in ten years.

An inheritance arrangement is set up once and lives for a decade. In that time there are likely to be three or four phone replacements, somebody will move away, somebody will be added, and the owner will spend from it occasionally.

None of that is an edit. Every one of them is a transaction. Every one also invalidates the succession path, and so does any payment received, so the path has to be rebuilt after each.

A pre-signed succession transaction stays valid until the money it spends moves. So refreshing the timer, changing the period or removing somebody means moving the money in a payment from the wallet to itself, which needs the keys and costs a fee, and then signing a new succession transaction. Money received after signing is not covered until the next refresh.

Important

A wallet that lets the arrangement without rebuilding the pre-signed transaction has quietly broken the inheritance. The change succeeds, the wallet looks right, and the succession path no longer works. This must be automatic, and visible when it fails.

Replacing a key

The wallet overview

Wallet settings

Signing keys

The change this wallet will see most: a new phone, a lost signing device, a cosigner who switched to a different handset.

With a the keys are written into every , so replacing one means moving the money to outputs that carry the new key. Plan it as a migration, like changing the arrangement below.

Replacing keys

Selecting keys

A missing key

Do

Distinguish a planned replacement, where the old key still exists, from a lost one. They need different confirmations and the second is a security event.

Do

Require the remaining quorum to authorise the replacement. One person should not be able to swap another out.

Reviewing the new configuration

Reviewing the keys

Success

Do

End the flow by confirming three things happened: the new configuration reached everybody, the succession transaction was rebuilt, and the recovery document was regenerated. Each is a separate failure if it is skipped.

Important security note

If a key was lost rather than retired, treat the move as urgent: whoever has the old device holds a working key until the money moves.

Moving the funds

Moving funds

The recipient

The amount

Reviewing

A multi-key spend, which means collecting signatures from people who are not in the same room.

The transaction is created

a transaction awaiting two signatures, keys named by role not brand
a transaction awaiting two signatures, keys named by role not brand

Bob signs

Sharing the transaction

Alice reviews it

Alice signs

Do

Show progress as named people rather than a count: "Signed by Bob. Waiting for Alice or Christina."

Do

Let the second signer see what they are approving, including the recipient and the amount, on their own device. That screen is the only independent check in the flow.

Do

Let a pending payment be abandoned cleanly, and say so if it leaves outputs reserved.

Success

Important

A spend consumes the outputs the succession transaction was built against, so that transaction no longer works. Rebuild it and redistribute it as part of completing the payment, not as a separate chore the owner might skip.

Changing the arrangement

Wallet settings

Changing the configuration

Adding a person, removing one, or changing the threshold means a different spending condition, which means moving the money to outputs that carry it.

Do

Present it as a migration: a new arrangement is created and the balance moves to it, in a payment the current quorum approves.

Do

Keep the old wallet's history after the move. The arrangement changed; the record of what was spent did not.

Don't

Imply somebody can be removed without the funds moving. They keep their key, and a key that still works on the old outputs is a key that still works.

Changing the period

The recovery path

Before

After

The same as the others: the money moves to new outputs, and a new pre-signed transaction is signed against them. Without the move, the old copy still works on its old date.

Reviewing

Success

Do

Make sure every beneficiary gets the new transaction, and tell them the old one stopped working when the money moved. Two valid-looking copies with different dates is the worst state for somebody using this in an emergency.

Archiving

Archiving

Archived

Do

Let an emptied arrangement be archived rather than deleted, keeping its history and its recovery document.

Don't

Allow an arrangement with a balance to be deleted. Offer to move the funds first and say where they would go.

Open questions

  • Does the owner understand that pushing the date back is a payment, with a fee and an entry in activity?
  • When a key is lost, how quickly do owners move the money, and what would make them act sooner?

Written from: BRC-42, BRC-140, ts-stack script docs.

Checklist

The rules on this page, in a form you can work through.

12 rules