Phase 3 — Outgoing payments and UTXO management in BKDS - O…
Phase 3 — Outgoing payments and UTXO management in BKDS
- Outgoing under BKDS: spend from context-derived keys that match the business reason for the spend (invoice/session/contract). Keep UTXOs context-pure for privacy and simpler bookkeeping.
- Change handling: send change back to the same context unless policy dictates consolidation or rotation (e.g., per-session change keys).
- Legacy spends: allow for a limited deprecation period where you can spend legacy UTXOs directly only if sweep policy bars immediate movement (e.g., size or fee anomalies). Prefer to sweep first, then spend from BKDS.