Multi-Profile Management

Create and manage multiple profiles to represent your identity in different contexts.

The multi-profile feature of Affinidi Vault empowers users to create different representations of themselves based on various contexts. For example, users can have a separate identity for an E-Commerce site and Social platforms, allowing them to share different sets of data for each platform. With multiple profiles, users can select which profile to share depending on who requests the data. At the same time, users can claim a credential and store it in a more relevant profile.

The Decentralised Identifier (DID) represents your Affinidi Vault account. Hence, the DID value remains the same for all the profiles created.

Setting up a Profile

To create different profiles on Affinidi Vault, go to the My profiles page. This page lists all the available profiles, including the Default profile which is an Edge profile created when registering for an Affinidi Vault account.

Click on the Add profile button and provide the Name and Description, including the URL of your picture, as your reference for what the profile represents.

Affinidi Vault - Create Profile

Currently, the Affinidi Vault profile only supports Edge profile , which stores credentials locally on your device.

Each profile has its own set of data and contains the following information:

My data tab contains your personal information, such as your full name, contact information, and address, as well as the Liveness check data.

Claimed credentials tab contains all the available Verifiable Credentials stored in the profile, including self-attested and 3rd-party issued credentials.

Types of Profiles

There are two types of profiles available in the Affinidi Vault:

Edge Profile: The data is stored only on the user’s local device and not uploaded to the cloud for cross-device sync. Select this option if you want only to store your data locally on your device.

Cloud Profile: The data is stored in the cloud to enable cross-device sync of profile data. This type allows users to upload and extract document data to populate the profile. The user’s data uploaded to the cloud is encrypted with their private key that is stored locally on their device where the Affinidi Vault is set up. Read more about cloud profiles  here.

Sharing Data from a Profile

With multi-profile, users have the option to select from which available profiles they want to share the data on the Affinidi Vault’s consent screen. When selecting a profile, the Affinidi Vault will again run the Presentation Definition to query if the requested data is available in the selected profile.

Affinidi Vault - Share Credential

Learn more about requesting user’s data from the Affinidi Vault and the available data points here.

Claiming a Credential

When claiming a credential issued to the Affinidi Vault user, the user must select which profile to store the credentials in. Once you accept the credential, it is stored securely in your selected profile and viewable in the Claimed credentials tab.

Affinidi Vault - Claim Credential

Learn more here on how to request the Claimed Credentials stored in the user’s Affinidi Vault.

When the user consents to share their data, the Consent History page of Affinidi Vault includes the profile name from where the data was shared, providing users with a better view of which profile and data are shared to a particular website or requester.