What a protocol would look like?