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.