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.