Is there a protocol spec?