Hey, just found this. I’m working on something similar, though I have mostly spent time thinking about the user-facing component of such an app. I’m now starting to think about what the data side would look like, but my core requirements are diff-able content, and builtin authors/versioning. So, yeah, basically git, but for “not code”. I had also previously found _Prtcl and have gone through their documentation, and I see this “format” as being fundamental to whatever the “next web” ends up being. My early thoughts on this is that the core could be some simple standardized data schema that would allow multiple implementations to build off of (i.e. it could be transmitted via json, xml, messagepack, and have implementations on different tech stacks).
Anyway! I’m commenting here to say “I’m thinking about this problem too”, and to see if there is opportunity to collaborate.