Hi Josh and other fellow devs. I love the idea of this project. I got a few questions. Does a task get split up to multiple solvers? Does the task giver supply the logic function/method for the solver to run and compute? If so, is there measures to ensure a solver doesn't run into a infinite loop or some other evil task from a potential evil task giver. I defo need to try out the repo when I get some time.