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

Status
Description
User Type
User Next Steps
Developer Next Steps

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