- Collect transaction inputs and 1 signature from user - Create, sign, and finalize PSBT - Send PSBT to user