

I am a dev. The example I gave was meant to be a POV, but in hindsight this was not clear. Because of this, I cannot meaningfully answer your question.
This topic still deserves genuine and transparent research. I have no doubt there are people already working on this, but I have not seen any notable results.
[OFF-TOPIC] To be completely frank with you, I’ve think that our communities (federation and open-source) are too splintered. Not in the sense of head count (this is good) but in terms of duplicating and abandoning work (this is bad). We really need a way to get a community-pulse on what is generally needed/wanted. I am not sure what the solution for this is, but I know there is one.
[ update ] I did not end up finding what I was looking for, so I made a community instead. It is called Rationale and is @feddit.nl .
As this is a new venture, and I plan on being highly experimental, it will take some time for the vision to be fully realized. But I am honored for any and all support.
If you have any suggestions, DM me or leave a reply on this thread (for open discussion).