Skip to main content

MANIFEST

Constant MANIFEST 

Source
pub const MANIFEST: &[Vector];
Expand description

The canonical 15-entry corpus.

Part-3 additions (BIP-alignment cycle): sh_wpkh, tr_with_leaf, nums_taproot, wsh_sortedmulti_2chunk, and single_string_boundary.

  • sh_wpkh — un-omitted: since F-A1, sh(wpkh) round-trips symmetrically in ELIDED form (canonical_origin(sh(wpkh)) = m/49'/0'/0'), so it is a corpus ADDITION (path: None), not an asymmetric omission.
  • tr_with_leaf / nums_taproot — non-canonical tr() shapes (canonical_origin = None); expressible now via the path field, which supplies the explicit origin the decoder requires.
  • wsh_sortedmulti_2chunk — a genuine 2-member chunk set: a 2-of-8 sortedmulti with a master fingerprint on every cosigner makes a 376-bit payload that still FITS a single string (below the 400-bit / 80-symbol regular-code cap), so it is force_chunked to route it through split, whose 320-bit per-chunk budget then yields two chunks. (Contrast wsh_multi_chunked, also force_chunked but a chunk-set-of-one.)
  • single_string_boundary (F-V2) — a 2-of-9 sortedmulti with fingerprints on 8 of the 9 cosigners, sized so its single-string regular-code emit lands at 79 of the 80 max data symbols (95 chars total = md1 plus 79 data plus 13 checksum). Proves the regular-only single-string boundary holds right at the codex32 BCH(93,80) cap — NOT chunked, NOT long-code.