Typing protocol (16/29)

Typing protocol