Add the protocol layer that encode, decode and enforce the protocol spec.