A multi-agent
system comprising an administrator configured to maintain a
directed acyclic graph, hereinafter DAG, and a plurality of autonomous robots using asymmetric
encryption for identification to at least one of the administrator other robots of the plurality of autonomous robots and configured for:a
robot of the a plurality of autonomous robots to obtain a physical task from a dynamic
task list, to perform the physical task and to, upon completion of the task,
append task completion information to the DAG; andanother
robot of the a plurality of autonomous robots to, independent of the autonomous robots that has appended the completion information to the DAG, physically and cryptographically verify that a task appended to the DAG by the
autonomous robot that has appended the completion information to the DAG has been completed in accordance with the completion information, wherein cryptographic
verification includes checking a cryptographic identifier of the autonomous robots that has appended the completion information to the DAG.