@rialtate Here's how:
- Make an mdsc document as your user profile id, say mdsc:p0.<blah-blah-blah>
- You'll also need a petnames system for appropriate UX https://github.com/cwebber/rebooting-the-web-of-trust-spring2018/blob/petnames/draft-documents/making-dids-invisible-with-petnames.md
- Point the inbox at the current server you're using; distribute MDSC updates in a way that nodes can see (over AP itself, or use a gossip system)
- The server you used went down? Make an mdsc update and point it at a new inbox on a new server.
@rialtate In other words, you just store the user's Person json-ld object right in the mutable datashards document
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!