A system configured to perform operations for resolving a primary identity for a contact, the system comprising: at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including: receiving an indication that a communication relationship is established between a user and a contact of the user; resolving a set of multiple identities for the contact to specify a primary identity and one or more secondary identities for the contact, each of the multiple identities identifying the contact for different forms of communication and/or across different identity platforms; utilizing the primary identity to identify a permission set linked to the primary identity and that specifies one or more parameters for the communication relationship, wherein at least one of the secondary identities is linked to a different permission set than the primary identity; and causing the permission set to be enforced for one or more communication interactions between the user and the contact, wherein said causing of the permission set to be enforced comprises causing the permission set linked to the primary identity to be given priority over the different permission set. at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including: receiving an indication that a communication relationship is established between a user and a contact of the user; resolving a set of multiple identities for the contact to specify a primary identity and one or more secondary identities for the contact, each of the multiple identities identifying the contact for different forms of communication and/or across different identity platforms; utilizing the primary identity to identify a permission set linked to the primary identity and that specifies one or more parameters for the communication relationship, wherein at least one of the secondary identities is linked to a different permission set than the primary identity; and causing the permission set to be enforced for one or more communication interactions between the user and the contact, wherein said causing of the permission set to be enforced comprises causing the permission set linked to the primary identity to be given priority over the different permission set. receiving an indication that a communication relationship is established between a user and a contact of the user; resolving a set of multiple identities for the contact to specify a primary identity and one or more secondary identities for the contact, each of the multiple identities identifying the contact for different forms of communication and/or across different identity platforms; utilizing the primary identity to identify a permission set linked to the primary identity and that specifies one or more parameters for the communication relationship, wherein at least one of the secondary identities is linked to a different permission set than the primary identity; and causing the permission set to be enforced for one or more communication interactions between the user and the contact, wherein said causing of the permission set to be enforced comprises causing the permission set linked to the primary identity to be given priority over the different permission set.