Define how existing Phase-1 sealed-box conversations transition to Signal without losing history: keep decrypting old envelopes with the sealed-box path; encrypt all new messages via Signal once both devices support it (capability flag on user_devices). Document the cutover.
Acceptance criteria:
- Old messages still decrypt; new ones use Signal when both sides capable
- Capability negotiation via a device flag
- No history loss across the cutover
Define how existing Phase-1 sealed-box conversations transition to Signal without losing history: keep decrypting old envelopes with the sealed-box path; encrypt all new messages via Signal once both devices support it (capability flag on
user_devices). Document the cutover.Acceptance criteria: