I read through your docs. this has been the Damus business plan since day 1. I just had to build a new kind of client (I'm called it a nostr browser) that supports many different apps efficiently in a single client, has an insanely optimized database that all the apps within the browser use to communicate, so everything is offline first:
I plan on adding slack, mail, git, project management, etc
GitHub
GitHub - damus-io/notedeck: The nostr browser
The nostr browser. Contribute to damus-io/notedeck development by creating an account on GitHub.