Skip to main content

Introduction

An applicant is where an individual who registers for our services either for personal use or on behalf of an organisation.

Applicant's Identification and Verification (AIV) services will help identify and verify an applicant by checking the applicant’s facial images against the picture contained in the applicant’s ID document.

At the core of Applicant's Identification and Verification (AIV) services is the use of computer vision and deep learning technologies for the following:

  1. To extract images and text from the Applicant’s ID document to determine its authenticity and when determined to be authentic, to subsequently establish the identity of the Applicant with validated information from the ID document;

  2. To record a selfie video of the Applicant using the mobile device’s camera, ensuring that it is a recording of an actual person, by checking whether the face in the video complies with the instructed actions (e.g.: turning the head to the left or to the right);

  3. To compare and determine the degree of resemblance between the facial images contained in a selfie video with the image of the Applicant’s portrait extracted from the ID document, to confirm that the ID Document belongs to the Applicant submitting the information.

Figures below explain in detail the end-to-end process of Applicant's Identification and Verification (AIV).


Web SDK

StepSenderReceiverProcess
1CustomerStartupCustomer activates eKYC Web SDK via Startup's application program.
2StartupMyXaaSStartup sends request to connect to eKYC Web SDK.
3MyXaaSStartupOnce the request is received, MyXaaS returns a URL to Startup.
4StartupCustomerStartup display the URL on its application which then redirects customer to the eKYC Web SDK.
5CustomerStartupCustomer performs the process of eKYC by submitting image of ID document and selfie video for verification purpose.
6StartupMyXaaSStartup sends request to MyXaaS for an apiKey to log into the AIV system.
7MyXaaSStartupMyXaaS returns with information on the AIV Login request.
8StartupMyXaaSStartup sends request to retrieve the result of authenticity of ID document based on the submitted image and extract the person’s information from the ID document.
9MyXaaSStartupMyXaaS returns information on the result of the authenticity of ID document.
10StartupMyXaaSStartup sends request to MyXaaS to log out from the apiKey’s session.
11MyXaaSStartupMyXaaS returns with information on the AIV logout status.
12StartupCustomerStartup notifies customer on the eKYC verification result.

Self-Build

StepSenderReceiverProcess
1CustomerStartupCustomer activates eKYC SDK via Startup's application program.
2StartupMyXaaSStartup sends request to MyXaaS for an apiKey to log into the AIV system.
3MyXaaSStartupMyXaaS returns with information on the AIV Login request.
4StartupCustomerStartup sends request to Customer to activate Customer's camera video permission.
5CustomerStartupCustomer captures the front and back of his / her ID document.
6StartupMyXaaSStartup sends request to check the authenticity of Customer's ID document based on the submitted image and extract the information from the ID document.
7MyXaaSStartupMyXaaS responds with the authenticity of the ID document’s image based on various landmark checks and if the document is considered authentic then it will return all information that can be extracted from the document.
8StartupCustomerStartup notifies customer on the status of the authenticity check and the next course of action.
9CustomerStartupCustomer records a 180° live selfie video of his/her face.
10StartupMyXaaSStartup sends request to check the resemblance of the customer's "live" image video against the image from his / her ID document.
11MyXaaSStartupMyXaaS responds with the result of the resemblance check and an image from the video which has the highest degree of resemblance.
12StartupCustomerStartup notifies customer on the status of the resemblance check and the next course of action.
13CustomerStartupCustomer uploads a screenshot of his / her supporting document.
14StartupMyXaaSStartup sends request to upload the Customer's image or PDF file as a supporting document to identify and verify the Customer.
15MyXaaSStartupMyXaaS responds with the information of the result.
16StartupCustomerStartup notifies Customer that the eKYC process is completed.
17CustomerStartupCustomer confirms the eKYC process is completed.
18StartupMyXaaSStartup sends request to MyXaaS to log out from the apiKey’s session.
19MyXaaSStartupMyXaaS returns with information on the AIV logout status.
20StartupCustomerStartup notifies Customer the session has ended.

AIV Enquiry

Results of the Person's Information

StepSenderReceiverProcess
1StartupMyXaaSStartup sends request to MyXaaS for an apiKey to log into the AIV system.
2MyXaaSStartupMyXaaS returns with information on the AIV Login request.
3StartupMyXaaSStartup sends request to retrieve the result of an earlier request to check authenticity of ID document based on the submitted image and extract the person’s information from the ID document.
4MyXaaSStartupMyXaaS returns the information of the request.
5StartupMyXaaSStartup sends request to MyXaaS to log out from the apiKey’s session.
6MyXaaSStartupMyXaaS returns with information on the AIV logout status.

Results of the Person's "Live" Image Video

StepSenderReceiverProcess
1StartupMyXaaSStartup sends request to MyXaaS for an apiKey to log into the AIV system.
2MyXaaSStartupMyXaaS returns with information on the AIV Login request.
3StartupMyXaaSStartup sends request to retrieve the results of resemblance of holder's "live" image video against holder’s image from ID document.
4MyXaaSStartupMyXaaS returns the information of the request.
5StartupMyXaaSStartup sends request to MyXaaS to log out from the apiKey’s session.
6MyXaaSStartupMyXaaS returns with information on the AIV logout status.

Uploaded Supporting Document

StepSenderReceiverProcess
1StartupMyXaaSStartup sends request to MyXaaS for an apiKey to log into the AIV system.
2MyXaaSStartupMyXaaS returns with information on the AIV Login request.
3StartupMyXaaSStartup sends request to MyXaaS to retrieve the uploaded supporting document (Image/PDF) posted earlier.
4MyXaaSStartupMyXaaS returns the information of the request.
5StartupMyXaaSStartup sends request to MyXaaS to log out from the apiKey’s session.
6MyXaaSStartupMyXaaS returns with information on the AIV logout status.

Person's Image and "Live" Image Video

StepSenderReceiverProcess
1StartupMyXaaSStartup sends request to login to AIV.
2MyXaaSStartupMyXaaS returns with information on the AIV Login request.
3StartupMyXaaSStartup sends request to retrieve the image and "live" image video submitted earlier.
4MyXaaSStartupMyXaaS returns the information of the request.
5StartupMyXaaSStartup sends request to MyXaaS to log out from the apiKey’s session.
6MyXaaSStartupMyXaaS returns with information on the AIV logout status.