Identities
Includes key entities in the system like Identity, Bank Account, User, and Company, with details like KYC, AML, and session data.
Last updated
Includes key entities in the system like Identity, Bank Account, User, and Company, with details like KYC, AML, and session data.
Last updated
This page provides a detailed explanation of the key data models used within the system. These models include entities such as Identity, Bank Account, Company, and User, each containing essential fields and attributes that define their structure and role in the system. The models are designed to handle various use cases like KYB/KYC/AML compliance, user session tracking, company legal structures, and payment-related bank accounts.
identity
Represents a unique user or company identity within the system. Includes details like external ID, status, or session data.
bankAccount
Contains details about a bank account associated with an identity. Includes fields like account number, currency, country, or IBAN.
company
Represents a company entity in the system. Includes legal information, tax condition, registration number, and beneficial ownership details.
user
Represents an individual user in the system. Includes personal details such as name, document number, contact info, and KYC/AML data.
session
Tracks the current session for a user, capturing data such as device token, IP address, and login attempts.
beneficialOwner
Represents direct shareholders or beneficial owners with ownership or control over a company, along with identification details.
individualShareholders
Details of individual shareholders who hold at least 10% ownership in a legal entity.
AML
Anti-Money Laundering (AML) information required for company compliance, including reporting countries and officer details.
documents
Represents various documents uploaded for verification, such as legal status, tax identification, and proof of address.
officer
Information about the company's AML officer, including their name, contact information, and role.