NCP publisher