Overview
This mode provides full self-custody by creating a 2-of-2 wallet where key shares are stored on two separate user-owned phones.
This eliminates the need for a server-side key share and the device key authentication used in the default mode, as the physical separation of the shares is the primary security measure. Users can choose between an online or local communication relay.
High level flow
Key generation
A key generation event between two mobile phones with messages exchanged via a relay server hosted by the wallet provider.
Both the wallets connect to a session with each other using a QR code.

Signature generation
The established connection enables the two phones to participate in the subsequent signature generation activities.
