This allows wallets to derive codex32 secrets and codex32 shares from BIP-0032 master keys.
Summary of changes
- Add codex32 application
- Add BIP-0093 to references
- Bump version number to 1.4.0
- Add 1.4.0 reference implementation
Rationale
- Mirrors the existing BIP-85 application for BIP-39.
- Codex32 offers error correction, hand verification, identifiers, and secret sharing improvements vs BIP-39.
- Deterministic generation produces auditable backups by avoiding reliance on local RNG, helping users who distrust device entropy.
Specification
- Adds Application 93’ to BIP-0085 using derivation path:
0m/83696968'/93'/{hrp}'/{threshold}'/{n}'/{byte_length}'/{id0}'/{id1}'/{id2}'/{id3}'/{index}'
- Uses the BIP-85 DRNG
- Unspecified identifiers default to BIP-32 master seed fingerprint
Tests Reference tests and new vectors are included in the reference implementation: https://github.com/ethankosakovsky/bip85/compare/master...BenWestgate:bip85:master
Mailing List Discussion: https://groups.google.com/g/bitcoindev/c/--lHTAtq0Qc
Status Ready for editorial review. This change is additive and does not modify existing BIP-85 behaviour.