proto messaging system