Typing protocol (18/29)

Typing protocol