Typing protocol (14/29)

Typing protocol