Agent service discovery

—
any reason for a named return?