support for reading an agent
support for the discovery state