So my question as usual on reading this was https://hachyderm.io/@evacide/113154208761194050 "how do you manage and distribute the keys?" and it appears discord has a legitimately interesting solution to that problem which is "look we'll just sorta do whatever, and once the keys are exchanged we'll show you a box of numbers, and if you can somehow exchange those numbers out-of-band and they're different then you know your keys are haxored". Not perfect but interesting. Has this approach been tried before?
@mcc I think that's more or less how Signal's safety numbers work? They used to be a lot more prominent in the UI but non-computer-touchers that I know tended to get intimidated by the concept.