invent publishId