Pubsub over websockets with protocol buffers.