Phase 1 — Introduce BKDS (BRC-42/43-style) key derivation a…
Phase 1 — Introduce BKDS (BRC-42/43-style) key derivation alongside legacy HD
- Domain-separate your context keys. Example context strings: "payments:invoice:{id}", "session:{id}", "contract:{cid}", "counterparty:{paymail-or-pubkey}".
- Do NOT reuse legacy HD paths for BKDS; keep them logically isolated even if anchored to the same master seed.
- Recommended: anchor BKDS to a new master seed generated inside your new wallet. If you must derive from the old seed, use a strong domain separator (e.g., brc-42:app:X) to avoid collisions or accidental reuse.