Welcome! We're thrilled to introduce zkID Wallet, a product developed by the zCloak Network designed to help users achieve self-sovereignty over their personal data. Users can store any Verifiable Credential that adheres to the Credential Format Standard in the zkID Wallet and access these credentials through common APIs. Moreover, users can intuitively monitor how their data is being used, thereby preventing loss and leakage of information. The zkID Wallet currently operates as a browser extension and offers a user-friendly interface. Furthermore, it supports zkID Login, a unique login mechanism that enhances privacy and expedites the user login experience.
A digital wallet is a tool, either an app or a device, that empowers individuals or organizations to manage their digital identities and credentials. It secures user communications with other entities and provides control over how their verifiable credentials are shared.
zkID Wallet, developed by zCloak, is a privacy-centric wallet that enables users to manage their Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) securely. It provides users with full control over their data, ensuring data sovereignty.
zkID Wallet securely manages users' DID Accounts, referred to as 'accounts'. Accounts can only be created using a mnemonic phrase, but can be restored using the mnemonic phrase and a DID-Keys File, which is automatically generated when an account is created.
zkID Wallet enables users to own multiple accounts and use each account's keys to sign and create reliable communication channels with others through 'Message Encryption and Decryption'. The DID-Keys File contains several keys, each with different functions and generated under different signature schemes.
<aside>
💡 Backing Up DID Accounts
It's crucial to store and back up the DID-Keys File and mnemonic phrase properly. Losing the DID-Keys File will result in the permanent loss of one's identity data.
</aside>
A Verifiable Credential (VC) contains detailed user information. Once your credential is attested, you can import it into the zkID Wallet at any time. The Verifiable Credential is a JSON File, containing your personal details in plaintext. Users can check the credential details via the zkID Wallet and use it to complete the zkID Login process.
If you're new to Verifiable Credentials, we highly recommend experiencing the entire VC Application Process on our Credential Platform. Alternatively, follow our guide to participate in our latest event and obtain a 'zCloak Membership Credential'.
<aside>
💡 Backing Up VCs
In zkID Wallet, all VCs are protected under Storage Encryption, meaning every use of a VC requires decryption. To facilitate user migration of their VCs to other storage tools, zkID Wallet temporarily exports VCs in plaintext. Therefore, users MUST store VCs safely to prevent information leakage.
</aside>
zCloak has also launched a unique login mechanism, zkID Login, to enhance the user experience in the web3 realm.
Traditional 'Login Mechanisms' require users to enter a password, which is inefficient and cannot reliably verify the user's identity. Therefore, we designed zkID Login, which allows service providers to add identity restrictions as needed. Users can only login if they have a qualified Credential in the zkID Wallet that meets the requirements.