Thanks for taking the time to give some feedback, appreciated!<p>I didn&#x27;t say Signal isn&#x27;t usable, but it doesn&#x27;t fit into the requirements because there should not be a distinction between primary&#x2F;secondary devices after onboarding.<p>It might be possible to change Signal&#x27;s model to accomodate that, but why even have a model that involves copying private keys between devices if you can avoid it? What if you wanted to revoke privileges from a device, but it has a shared identity key with your others?<p>&gt; Anything involving the word &quot;blockchain&quot; here is fundamentally not going to work<p>Why? What if you&#x27;re building something as a federated system and you need to share this key info in the network? Do you have an alternative suggestion?