@matigo it was originally some folks developing a signal client that didn't have to rely on google cloud messaging. but the signal guys don't want 3rd parties developing stuff for their system despite the fact they publish APIs, libraries, and source. the federation was proposed as a way to not impact their servers but that wasn't acceptable either apparently. so the impression I got is they just don't want to play with others. ¯\(ツ)/¯