As suggested by @Ryan I want to have some feedback from you in general and ( @jude @hank ) about the possibility of getting a grant for our need to improve the decentralized communications among apps.
For our app Paradigma CrossCheck (https://crosscheck.paradigma.global/) we needed different types of communication messages between users or between the user members of a group. Like sharing a private document, attaching files to that document, digital signing a document, exchanging chat messages associated with a document, among other similar actions. Each document is by itself independent of the rest so it is private, only the allowed users can “understand” what it is written and can interact. The functionality works as we wanted, but it can be improved especially if we scale the number of users.
We did not use Radiks because it was too dependent on a single server and it was not exactly what we wanted initially.
After some hundreds of user tests and some real user experience of the app, we would like to restudy the social communications architecture and mechanism that was built, redesign the architecture, including some scaling better considerations and build a more generic solution for the communications need that can be used by the community.
Any input or ideas, welcome.