This internal interface allows the part of a fedd running on a machine other than the boss node of the emulab in question to request creation of a dynamic project on the boss node. This internal interface allows the part of a fedd running on a machine other than the boss node of the emulab in question to request modification of a static project. For example keys can be added or node access granted. This internal interface allows the part of a fedd running on a machine other than the boss node of the emulab in question to release resources allocated to either a static or dynamic project. This allows a fedd that does not have direct access to the modified ns parser that splits a CEDL description into federation data to access that functionality remotely.