Split protocol

validate protocol data