I came up with the design in April 2017 as a proposal to Rocket Chat in Google Summer of Code. It didn’t get adopted so I decide to implement a prototype by myself in January 2018.

rope-chat-design