User registration
This document describes the registration and onboarding flow for both individual users (KYC) and business users (KYB) in the platform.
1. Smart Account Creation
The user initiates registration by creating a smart account using a passkey.
This step establishes a secure, user-controlled account on the platform.
2. Terms of Service Acceptance
After account creation, the user is prompted to review and accept the platform’s Terms of Service (ToS).
Acceptance of ToS is mandatory before proceeding to identity verification.
3. Identity Verification (KYC/KYB)
For Individuals (KYC):
Once ToS is accepted, the user is redirected to complete the KYC (Know Your Customer) process.
The KYC process involves submitting personal identification and required documents.
For Businesses (KYB):
After ToS acceptance, the business representative is redirected to complete the KYB (Know Your Business) process.
The KYB process involves submitting business information and collecting KYC for all Ultimate Beneficial Owners (UBOs).
4. Completion and Success
Upon successful KYC/KYB approval, the user is redirected to a success page.
If rejected, the user is notified and cannot access platform services.
User statuses
created
Account has been created.
All users
User should accept ToS
Redirect user to platform with REGISTER
tos_accepted
User has accepted the Terms of Service.
All users
User should proceed to KYC/KYB verification
Redirect user to platform with REGISTER
kyc_not_started
Identity verification not yet begun.
All users
User should proceed to KYC/KYB verification
Redirect user to platform with REGISTER
kyc_incomplete
Identity verification started but not finished.
All users
User should restart the KYC/KYB verification
Redirect user to platform with REGISTER
kyc_awaiting_ubo
Awaiting KYC completion for all Ultimate Beneficial Owners (UBOs).
Business
User should complete KYC for UBOs,
No action needed, user will receive an email to complete the flow
kyc_awaiting_questionnaire
Awaiting user to fill additional information
Individual
User should provide more data
Redirect user to platform with PROVIDE_USER_DATA
kyc_under_review
Submitted information is under manual review.
All users
User is waiting for approval
No action needed
kyc_approved
Identity verification approved; user can access the platform.
All users
User account is finished and user is ready to use the platform
No action needed
kyc_rejected
Identity verification rejected; user cannot proceed.
All users
User should restart the KYC/KYB verification
Redirect user to platform with REGISTER
unknown
Status is unknown or not set.
All users
User should restart the KYC/KYB verification
Redirect user to platform with REGISTER
Flow Diagrams
Individual User (KYC) Flow
Business User (KYB) Flow
Notes
The KYC/KYB process is mandatory for all users and businesses.
Users must complete each step in sequence; skipping steps is not permitted.
If the KYC/KYB process is rejected, users may be provided with reasons and, if allowed, an opportunity to re-apply.
Last updated