Protocol? I kind of assumed things like Slack, Gitter, etc. were just using websockets that communicate with their backend.
Source? First time I hear that, and it seems unlikely, since they have quite a few features that don't fit nicely in stock IRC.