The server agent