Blockchain smart contracts do not involve actions in real life yet, except for development purposes (storing data, using external resources to compute, …). The possibility of asking for off-chain human tasks would allow infinite use cases, here are some :
Off-chain execution can be done by solving those two main points :
This document shows the complete simplified pipeline. An exhaustive document with all variables calculations is necessary to get a full view of the project.
In this model, we involve external entities to judge if the task is doable (validators), and then if the task is done (examinators).