One Click KYC
-
Redirect through company website: The user starts their journey on the dashboard of a company that needs to perform KYC. They are redirected through the company’s website to initiate the KYC process
-
Starts the onboarding flow: The user is redirected to the platform and starts the onboarding flow
-
Check eligible documents: The frontend submits a request to the backend to check if there are eligible documents for that flow
-
Return list of eligible documents: The backend will check if there are eligible documents in the user vault
The check is done on a metadata table that only contains references and minimum information that are only suitable for this check. The backend does not have access to any personal information
-
Ask the user: If there are eligible documents, the platform will ask the user wether he wants to reuse a previously generated credential or going through the verification process again
-
Unlock vault: In case the user wants to reuse the credential, a request to unlock the vault is sent to the platform. This can be done using different authentication mechanisms such as a passphrase or a modern passwordless authentication with passkey
-
Grant access: An "access grant" is created. The access grant is a cryptographic object that gives the company who requested the KYC, read-only access to that specific document in the user vault
-
Send grant to the company: The access grant is then connected to the company dashboard
-
Request user data: The company request access to the user data through the company dashboard on the Zyphe platform
-
Request data to DCS: The system requests to pull the relevant data from the decentralized storage, where the data is securely stored.
-
Return data from DCS: The requested data is successfully retrieved from the decentralized storage network.
-
Display data in the company dashboard: Finally, the retrieved data is sent back from Zyphe's backend system to the front-end interface of the company dashboard.