I wonder if the Matrix protocol can be extended to do realtime document collaboration. I’ve been yearning for end-to-end encrypted realtime collaboration solution via OT or CRDT, I just don’t really have the skills to do the encryption part on my own. The idea would be that the “room” is just a shared document, and the messages are the edits to the document.