Agent functions

Each agent, depending on its purpose, can perform certain functions on the resources it governs. For example, an agent can bring resources online, take them offline, and monitor their resource or resources.