public agent 2024