Skip to main content

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.