How are you using TipTap with Monaco instead of ProseMirror, do you have the bindings/plugins working the same way?
How does this compare to something like Milkdown using markdown as a native format?
I see you solved some of the hard problems (tables, etc.) with Yjs and CRDT in general.
Are the backend components also open source?