Smart transactions allow the creation of a verifiable workflow and approval model using already available templates. When a task that requires approval is created, verified signers or approvers are assigned and notified of the task. This allows for group consensus over the task and the digital certainty of the signer.