Determine Puppet activity result values Puppet activities communicate with a Puppet Master through a MID Server. When a Puppet activity sends a request, the MID Server sends a response to the ECC Queue. All Puppet activities set their activity.result value based on the response payload from the MID Server. If this payload contains an error, the activity result value is failure. If the payload contains no error, the activity result value is success.