Typing protocol (11/29)

Typing protocol