@grishka Зачем нужен протокол, если клиенту который работает в интересах пользователя приходится его нарушить?