Now we just need distributed crypto identity (open source keybase) so you can maintain identity across platforms, with the ability to transparently sign and verify messages regardless of where they’re persisted. This would allow for message logs to be ETLd while timestamps and provenance is maintained.
I don't even want to maintain identity across Discord servers, I certainly don't want to automatically-verifiably maintain identity across completely separate platforms. :(
An aside: I realize I've been brainwashed by popular shorthand nomenclature when I see 'crypto' and immediately cringe. My brain expanded this to 'crypto [currency] identity', despite its usage in this sentence clearly meaning 'crypto[graphic] identity'.
It does follow a client/server model so your server asks like a proxy/BNC while your client(s) connect(s) to your server.