ну очевидно что протокол надо сначала поисследовать, потом потестить, потом попроектировать, потом сделать первую реализацию, повторить, если мне чел говорит "я протокол за 9 дней запилю", то я понимаю, что он протоколы никогда не делал и получится у него не протокол, а хрень