Profile management
When you install the application, you are asked to create a profile to allow other users to create relations with them. The nickname and avatar are the minimum information that is necessary to allow your peer to know who you are.
The profile is represented by a twincode and an Ed25519 key used to sign your profile and certify its definition. The profile is then exported as a secure web link that you can share directly or as a QR-code. You can change the twincode and the associated public key at any time, thus invalidating previous profile invitations.
Your profile is used to create relations by using other specific twincodes. Once the contact relation is created, the original profile is not used and can be used to invite other users.
