Introduction
The JavaScript library provides the following ways to use our services inside your web application:
- Embedded in iFrame
- Redirection
These methods allow the use of the following services:
Enroll
Enroll (or Onboarding) is the first step to add a new user identity. This flow is:
- Liveness proof
- Facial features scan
- Consent NFT minting
Onboarding
Onboarding (or Enroll) is the first step to add a new user identity. This flow is customizable per organization, and can include:
- Phone number validation (optional)
- Email validation (optional)
- ID scan
- ID validation
- Liveness proof
- Facial features scan
- Consent NFT minting
Verification
Verification is a one to one match (1:1). The user validates their face, and Facenote matches that the facial features of the user matches with the facial features of the id provided to the verification call.
Recognition
Recognition is a one to many match (1:n). The user validates their face plus a security pin number (optional), Facenote processes those images and returns the id of the enrolled user that best matches that identity, or an user not found message.
Fetch QR
This Flow is used to enroll a new user without Face Scan. This methods creates a unique QR code and shows it to the user.
Users
Users methods allow you to do several operations on users from your organization.