1. A robot, comprising: a microprocessor programmed to: perform a customer service task at a service location; access a data exchange protocol, the data exchange protocol comprising a robot portion and an expected human response, the robot portion comprising instructions for execution by the robot; initiate a verification process to verify the identity of a human at the service location, the verification process comprising causing the robot to perform the robot portion; observe an observed response comprising actions of the human at the service location; determine whether the observed response is substantially equivalent to the expected human response; upon determining that the observed response is substantially equivalent to the expected human response, operating the robot in a verified mode to perform the customer service task; and upon determining that the observed response is not substantially equivalent to the expected human response, operating the robot in a non verified mode.