zynagent-first application framework