An administrative authority endpoint device for use in a User Services Platform network architecture comprising: a memory storing computer readable instructions; and at least one processor configured to execute the computer readable instructions to : receive a User Services Platform device notification message identifying a connected device from a discovery authority endpoint device initiate acquisition, at a home automation gateway in a local network, of a software module associated with an applicable service to be implemented by the home automation gateway in association with the connected device by sending a User Services Platform software download command message to the home automation gateway , initiate acquisition, at the home automation gateway , of security and communication information associated with the connected device by sending security and communication information messages to the home automation gateway , initiate activation of the software module at the home automation gateway to onboard the applicable service for the connected device by sending a User Services Platform activation command message to the home automation gateway , and receive notification that the applicable service has been onboarded at the home automation gateway from the home automation gateway . a memory storing computer readable instructions; and at least one processor configured to execute the computer readable instructions to : receive a User Services Platform device notification message identifying a connected device from a discovery authority endpoint device initiate acquisition, at a home automation gateway in a local network, of a software module associated with an applicable service to be implemented by the home automation gateway in association with the connected device by sending a User Services Platform software download command message to the home automation gateway , initiate acquisition, at the home automation gateway , of security and communication information associated with the connected device by sending security and communication information messages to the home automation gateway , initiate activation of the software module at the home automation gateway to onboard the applicable service for the connected device by sending a User Services Platform activation command message to the home automation gateway , and receive notification that the applicable service has been onboarded at the home automation gateway from the home automation gateway . receive a User Services Platform device notification message identifying a connected device from a discovery authority endpoint device initiate acquisition, at a home automation gateway in a local network, of a software module associated with an applicable service to be implemented by the home automation gateway in association with the connected device by sending a User Services Platform software download command message to the home automation gateway , initiate acquisition, at the home automation gateway , of security and communication information associated with the connected device by sending security and communication information messages to the home automation gateway , initiate activation of the software module at the home automation gateway to onboard the applicable service for the connected device by sending a User Services Platform activation command message to the home automation gateway , and receive notification that the applicable service has been onboarded at the home automation gateway from the home automation gateway . <EOS>