The signing workflow
Signing is how movements are approved in SQRL. Signing is the approval: there is no separate approve action. When enough signers have signed, the movement finalises.
#How threshold signing works
When a movement is submitted, it enters Pending status and each required signer is notified. Each signer reviews the movement and signs the transaction data using their own wallet software or hardware device, then submits the signed result to SQRL. SQRL verifies each signature against the signer's registered public key and records it. When the number of valid signatures reaches the vault's threshold, the movement is finalised and broadcast automatically.
SQRL stores only public keys. Your private keys are never submitted to or stored by the platform. Signing happens in your own wallet software or hardware device. If you lose a private key, neither Orobit nor SQRL can recover it. You are solely responsible for the security and backup of your private keys.
#Signing a pending movement
Required role: A role with the Approve Payment permission.
Required permissions: PAYMENT_APPROVE
When a movement requires your signature, you receive a notification. You can also find pending movements on the Movements page.
- Navigate to the Movements page.
- Open the pending movement.
- Review the movement details: type, source vault, destination, asset, amount, and description.
- Select Sign Transaction.
- Sign the transaction data using your external wallet software or hardware signing device.
- Submit the signed result back to SQRL.
The movement's detail view shows each signer's status, either Signed or Pending, and the progress toward the threshold.
What happens next: SQRL records your signature. If your signature meets the vault's threshold, the movement is finalised and broadcast automatically. If more signatures are needed, the movement remains open until the threshold is met.
When the required number of signatures is reached, the movement is finalised and broadcast automatically. There is no confirmation prompt after the final signature. Verify all movement details before you sign.
#What happens after the final signature
The moment the threshold is met, SQRL finalises the transaction and broadcasts it to the Bitcoin network. The movement moves to Completed once the network confirms it. There is no step to review or hold the movement after the final signature.
Once a movement is broadcast, it cannot be reversed or cancelled. The final signature is the point of no return.
A movement moves forward only when signers sign it. It is never approved on your behalf, and it cannot be undone once the threshold is met. Treat every signature as final and review the details before you provide it.