Architecture Overview
Sequence flow and architecture
This topic describes's sequence flow and high-level architecture.

-
The customer application requests a new token from the customer backend.
-
Customer backend relays the new token request to 's backend, which generates the token, and returns it to the customer backend.
-
Customer backend returns the token to the application.
-
The SDK launches with the token.
-
The SDK creates a secure connection with the platform and streams the video.
-
Progress and status updates are provided via callback to the customer application.
-
When streaming is complete, a result is passed back to the SDK.
-
The customer application processes the result and triggers one of the following requests:
- Pass: validation request
- Fail: retry request
-
The application returns the pass result to the customer backend and validates the result with 's backend.
-
returns the validation result and optionally the user image (if configured).