Hard Public Agent