public agent train platform