Private public agent