An apparatus implemented as a physical machine, the apparatus comprising:
- non-transitory machine readable media configured for storing executable machine readable code;
- a device interface circuit;
- and
- a processor circuit configured for executing the machine readable code as a secure executable container, and when executing the machine readable code operable for:
- first establishing, by the apparatus implemented as a network device, a two-way trusted relationship between a network entity and the network device in a secure peer-to-peer data network, including generating a secure key for the network device in the secure peer-to-peer data network, and associating the network device with a federation identifier identifying the network entity in the secure peer-to-peer data network;
- second establishing, by the secure executable container, a corresponding two-way trusted relationship between the network device and a target network device in the secure peer-to-peer data network based on using the secure key;
- securely obtaining, by the secure executable container via the secure peer-to-peer data network, an interface element definition describing an interface element executable by the target network device;
- and
- supplying, by the secure executable container, the interface element definition to a secure resource executed in the network device, causing the secure resource to generate a local representation of the interface element as a graphical interface optimized for control by the network device of the target network device via the secure resource.