rehearsal on planck and signet: happy path, silent maker, no-show buyer, hot signer down #63

Open
opened 2026-09-15 14:42:10 +00:00 by grenade · 0 comments
Owner

Parent: #54. The epic's definition of done, run as one scripted sequence that cannot half-complete (generic.md §14).

Scope

Against the deployed coordinator, arbiter, one maker daemon and an unmodified wallet, on Planck plus Bitcoin signet:

  1. Happy path buy and sell.
  2. Maker goes silent after BTC is paid: the judge proves payment, the arbiter approves release.
  3. Buyer never pays: the deadline passes, the arbiter approves the seller's standing refund.
  4. Arbiter hot signer down: a trade above the cap resolves through the cold path.
  5. Key-loss drill: the arbiter's hot host is rebuilt from the offline pre-derived keys with no trade lost.
  6. Runtime-version drill: the arbiter and wallet refuse to open a trade when the node reports an unverified spec version.

Record wall-clock time, chain fees and confirmation waits for each on #54.

Acceptance

All six pass from the script, numbers on the epic, and the same script then runs on mainnet with the smallest sensible real amount.

Depends on

Every other child of #54.

Parent: #54. The epic's definition of done, run as one scripted sequence that cannot half-complete (generic.md §14). ## Scope Against the deployed coordinator, arbiter, one maker daemon and an unmodified wallet, on Planck plus Bitcoin signet: 1. Happy path buy and sell. 2. Maker goes silent after BTC is paid: the judge proves payment, the arbiter approves release. 3. Buyer never pays: the deadline passes, the arbiter approves the seller's standing refund. 4. Arbiter hot signer down: a trade above the cap resolves through the cold path. 5. Key-loss drill: the arbiter's hot host is rebuilt from the offline pre-derived keys with no trade lost. 6. Runtime-version drill: the arbiter and wallet refuse to open a trade when the node reports an unverified spec version. Record wall-clock time, chain fees and confirmation waits for each on #54. ## Acceptance All six pass from the script, numbers on the epic, and the same script then runs on mainnet with the smallest sensible real amount. ## Depends on Every other child of #54.
grenade added the child label 2026-09-15 14:42:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: blackbeard/wallet#63