Skip to main content

Architecture

Overview

The onboarding solution is composed of multiple interconnected components designed to handle OCR, liveness checks, and evidence management in a secure and efficient manner. This section provides an overview of the architecture and how each part interacts to deliver the complete solution.

Sequence Diagram

Below is a sequence diagram illustrating the interaction between the user, white-label frontend, APIs, the client's backend, and the Evidence Portal.

Sequence Diagram

Description of the Flow:

  1. OCR Process:

    • The user interacts with the white-label frontend to capture a document using their camera.
    • The captured document image is sent to the OCR API for processing.
    • The OCR API processes the image and returns the result to the frontend.
    • The frontend forwards the result to:
      • The client's backend for further processing or storage.
      • The Evidence Portal for record-keeping.
  2. Liveness Check Process:

    • The user performs a liveness check using their camera via the white-label frontend.
    • The liveness data is sent to the Liveness API for validation.
    • The Liveness API processes the request and returns the result to the frontend.
    • The frontend sends the result to:
      • The client's backend for processing or notification.
      • The Evidence Portal for secure storage and auditing.

Key Components

  • Digital Onboarding Web: The user-facing interface that handles OCR and liveness interactions.
  • OCR API: Processes document images to extract text and relevant data.
  • Liveness API: Validates user presence and liveness through video or image data.
  • Client Backend: The client's system that receives webhook notifications and processes results.
  • Evidence Portal: Stores all processed data securely for compliance and auditing purposes.

Infrastructure Architecture

The following diagram illustrates the high-level infrastructure architecture of the digital onboarding solution, showing how different services and components are deployed and interconnected across the cloud infrastructure.

Infrastructure Architecture Diagram


Soportesoporte.onboarding@finwave.es