[WIP] VCS Payload & Workflow Logic

validate payload here, before publishing