9 experiments
No funding needed for browser examples
Follow a confirmed funding, three-recipient split, and four-input consolidation back to the original wallet.
Recorded default SignetLocal node requiredVerified 2026-09-12
- Prerequisites
- Node.js 22.12+; Bitcoin Inquisition 29.2.0; LND 0.20.1-beta
- Test-sat budget
- 9,000 test sats funded; 7,964 returned. Total fees including funding: 1,298 sats.
- Failure and recovery
- Recorded inputs are already spent. Use new owned inputs and addresses; retain the PSBT and signed artifact. Check status after any uncertain broadcast.
Open experiment · Reproduction evidence · Primary source
Compare a rejected replacement, an accepted fee bump, a parent-child package, and a confirmed parent.
Isolated regtest recordingBrowser replayVerified 2026-09-11
- Prerequisites
- Browser replay; Bitcoin Core 29.0.0 validation
- Test-sat budget
- No coins needed. Recorded parent fee 284 sats; package fee 2,008 sats.
- Failure and recovery
- Changed parameters are unvalidated. A confirmed parent cannot be replaced; select a recorded case to restore its evidence.
Open experiment · Reproduction evidence · Primary source
Exercise relative block locks, one versus two signatures, and a key-plus-preimage claim with delayed refund.
Isolated regtest recordingBrowser replayVerified 2026-09-11
- Prerequisites
- Browser replay; Bitcoin Core 29.0.0 validation
- Test-sat budget
- No coins needed. Each recorded funding output holds 10,000 local test sats.
- Failure and recovery
- Early spends fail. The timeout opens a refund path but does not close the claim path. Never fund public demo keys.
Open experiment · Reproduction evidence · Primary source
Replay ordinary and unified signatures against two validators forked from identical local history.
Two isolated regtest branchesBrowser replayVerified 2026-09-11
- Prerequisites
- Browser replay; Core 29.0.0 and Knots 29.4.1
- Test-sat budget
- No coins needed. Each recorded spend uses a 100,000-sat local test output.
- Failure and recovery
- Ordinary signatures remain replayable. Protected signatures are opt-in. These test overrides are not public network settings.
Open experiment · Reproduction evidence · Primary source
Construct native SegWit PSBTs with an exact recipient, change, and fee ledger.
Offline constructionBrowser replayVerified 2026-09-11
- Prerequisites
- Browser; bitcoinjs-lib 7.0.2
- Test-sat budget
- No coins needed. Reference split: 10,000 input sats, 406 proposed fee sats.
- Failure and recovery
- Examples cannot be broadcast. Keep your exported PSBT and use a dedicated Signet signer for your own inputs.
Open experiment · Reproduction evidence · Primary source
Compare a parseable PSBT with unknown input values against its corrected counterpart.
Offline fixtureBrowser replayVerified 2026-09-11
- Prerequisites
- Browser; bitcoinjs-lib 7.0.2
- Test-sat budget
- No coins needed.
- Failure and recovery
- Select Previous output supplied to compare metadata. A file does not prove that an input remains unspent.
Open experiment · Reproduction evidence · Primary source
Compare unsigned, partially signed, finalized, and extracted transaction data.
Offline fixtureBrowser replayVerified 2026-09-11
- Prerequisites
- Browser; bitcoinjs-lib 7.0.2
- Test-sat budget
- No coins needed. Reference PSBT fee: 500 sats.
- Failure and recovery
- Signature presence is not validity. Restore a prepared example after inspecting a custom file.
Open experiment · Reproduction evidence · Primary source
Separate the 1,000-sat Bitcoin anchor from the companion record's 1,500 asset units.
Recorded regtest vectorBrowser replayVerified 2026-09-11
- Prerequisites
- Browser; pinned Lightning Labs test vector
- Test-sat budget
- No coins needed. No asset issuance performed by this site.
- Failure and recovery
- The proof is downloadable reference data. Asset commitments, history, and ownership are not verified by the Doctor.
Open experiment · Reproduction evidence · Primary source
Have Core sign a funded split, compare parser results, and reject an overspend on a fresh local chain.
Isolated regtestLocal node requiredVerified 2026-09-11
- Prerequisites
- Node.js 22.12+; Bitcoin Core 29.0.0; macOS ARM64 harness
- Test-sat budget
- Fresh local test coins only. Accepted Workshop spend is not broadcast.
- Failure and recovery
- The harness disables networking and removes its temporary wallet after stopping the node. Never point it at an existing datadir.
Open experiment · Reproduction evidence · Primary source
Prepared outpoints are not spendable. Real-input Workshop mode requires your own verified P2WPKH UTXOs and a separate Signet signer. A shared address format does not establish the network.