| CPC H04L 9/32 (2013.01) | 20 Claims |

|
1. A method, performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, for verifying a worker agent, the method comprising:
(A) receiving, by a core node, from a worker agent, a capability description describing a plurality of tasks and, for each of the plurality of tasks, (i) at least one parameter of the task and (ii) an outcome expected to be produced by performing the task;
(B) generating, based on the capability description, a plurality of request-output pairs, each representing a particular request and a corresponding baseline output expected to be produced when the request is processed;
(C) receiving, by the core node, from the worker agent, a plurality of outputs, each of the plurality of outputs generated by the worker agent and corresponding to one of the plurality of request-output pairs;
(D) comparing, by the core node, the plurality of baseline outputs to the plurality of actual outputs to produce comparison output; and
(E) determining whether to approve the worker agent based on the comparison output.
|