Client Workflow: Transacting offchain on Arkade
Users transact offchain on Arkade by submitting a transaction request to the ArkService which then undergoes several steps consisting of verification and signing procedures. The following describes the workflow and the respective functions in detail.

SubmitTxRequest with a signed Arkade transaction and unsigned checkpoint transactions. The operator verifies them and responds with the fully signed Arkade transaction, its ID, and partially signed checkpoint transactions.
The client adds the missing checkpoint signatures and finalizes the process via FinalizeTxRequest, sending the fully signed checkpoint transactions to the ArkService. Once the operator verifies the final signatures, the spend is preconfirmed.