add protocol.yaml