Public Agent Model