basic event communication proto