SuperScalar v0.2.0 — a signet-proven channel-factory stack (LSP + up to 127 clients / 128 signers over a single P2TR MuSig2 UTXO).
Not for mainnet. This release is validated on signet and regtest. A mainnet deployment is gated on an external security audit — see the CHANGELOG. No known theft / key-leak / fund-loss gap; the mainnet gate is process, not a known defect.
Highlights
- 127-client factory, end-to-end on real signet — creation → real Lightning payments → a single-transaction cooperative close (1 input → 128 outputs, conserving to the satoshi), plus on-chain force-close, expiry-distribution, and cheat → watchtower-penalty exhibits. What the chain proves vs. what the software attests is documented honestly in the signet exhibition write-up.
- Trustless five-layer recourse — secret-less watchtower (
wt.dbonly, no keys), hashlock-gated L-stock poison (leaf + sub-factory), P2A CPFP anchors, fee-race resilience under mempool pressure, harness rigor (real txid → confirm → amount), and liveness (bounded fresh-nonce retry). - At-rest secret encryption + refuse cmdline
--seckeyon mainnet — app-level field encryption of LSP secrets (schema v39), closing the plaintext-seed steal-all-funds hole. - CLN-bridge interop at the design max — an unmodified, non-bLIP-56 CLN node pays into and out of a factory through the bridge, on-chain funding + cooperative close, economics reconciled to the sat.
- Scale correctness at 127 clients (128 signers) — MuSig session cap enforced, readiness-tracker undefined-shift fixed,
--async-rotationgated on readiness, full lifecycle re-proven at N=127 on the release build. - Cooperative-close robustness (this release) — patient LSP demo event-loop, a mainnet
step_blockssafety floor, and signet scale-harness fixes.
Notes
- Persisted schema version: 39.
- Current design maximum: 127 clients = 128 signers (LSP + 127 clients).
- Full detail: CHANGELOG.md.