Module: Profiles
Purpose: The Profiles module is the cornerstone of investor compliance on the platform. Its fundamental purpose is to create a secure, verified, and legally compliant record for each investor, which is a prerequisite for interacting with any RWA offering. This module ensures that only eligible and properly vetted investors can participate in the tokenization projects.
Key Connections:
- Each profile is linked to a single user account, which handles login.
- A profile connects to an offer (which represents the RWA) through an investment record. This investment record formalizes the legal and financial relationship between a compliant investor and a specific RWA.
The List View: Finding & Managing Profiles
The Profiles list view is the central dashboard for monitoring and managing all investors on the platform. It provides a high-level overview of every investor's status and allows for quick searching and filtering to find specific records that require attention.
Key Features
- Search: The "Type to search" bar at the top allows you to quickly find a profile by
Profile/Investorname,Id, or other key identifiers. - Filtering: The Filters button on the right opens a powerful sidebar with numerous options to narrow down the list based on status, type, or date.
Column Descriptions
The list view table provides the following at-a-glance information:
| Column Title | Description |
|---|---|
| ID | The unique identifier for the profile record in the system. |
| Customer | The full name of the investor or legal entity. |
| Account id | The unique identifier for this profile within the integrated accreditation provider's system. |
| Type | The legal structure of the profile (e.g., ENTITY, TRUST, SOLO401K). |
| Investments | A count of the total number of investments this profile has made across all offers. |
| Last Investment | The date of the profile's most recent investment. |
| Wallet | The status of the investor's connected Electronic wallet. |
| Kyc status | The current status of the KYC verification. |
| Accreditation status | The current status of the investor's accreditation verification. |
| Updated at | The timestamp of the last modification made to the profile record. |
Filtering Options
The filter sidebar is the primary tool for compliance and operational workflows. It allows to combine multiple criteria to create precise lists of profiles.
By Type: Filter by the legal structure of the profile.
- Options include:
individual,entity,trust,sdira,solo401k.
- Options include:
By KYC Status: Isolate profiles based on their KYC verification stage. This is critical for the compliance team's daily workflow.
- Statuses include:
new,pending,in_progress,approved,declined.
- Statuses include:
By Accreditation Status: Filter by the Accreditation verification stage.
- Statuses include:
new,pending,info required,approved,declined,expired.
- Statuses include:
By Date: Refine your search by specific date ranges for several key timestamps:
By updated at: Find profiles modified recently.
By kyc at: Find profiles whose KYC status was updated in a specific period.
By accreditation at: Find profiles whose accreditation status was updated recently.
Each date filter includes standard options like
Today,Past 7 days,This month, andThis year.
The Detail View: Profile Command Center
When you open a Profile, you are taken to its detail view, which acts as a command center for managing all aspects of that investor.
Header & Global Actions
Investor Name & Navigation: The top of the page displays the investor's full name and breadcrumb navigation.
Global Action Buttons:
Send email: A shortcut to open a communication modal to send an email directly to the investor.
Three-dot menu: Contains additional actions related to the profile like sync KYC/Accreditation with status on verification provider side, override KYC/Accreditation status for development purpose.
The Summary Block
This block provides an immediate, at-a-glance summary of the investor's status and activity.
Compliance Status Icons: Visual indicators show the current verified status for KYC, Accreditation and Electronic Wallet.
Key Metrics: A quick summary of the investor's Profile Type, total number of Investments, total Dividends paid, and their internal risk Sift score.
Profile Completion: A progress bar on the right shows how complete the investor's profile is.
Tabbed Navigation
All of the profile's detailed data points, settings, and related information are organized into a series of tabs below the summary block. This keeps the information organized and easy to navigate.
Tab: General
This tab contains core administrative and system-level details for the profile.
| Title | Description |
|---|---|
| Type | The legal structure of the profile. |
| Account id | The unique identifier for this profile within the accreditation provider's system. |
| User | A direct link to the associated User record that controls login for this investor. |
| Updated at | A read-only timestamp indicating when the profile was last modified. |
| Created at | A read-only timestamp indicating when the profile record was first created. |
Tab: Info
This tab holds the primary personal and contact information for the investor, as provided during onboarding.
| Title | Description |
|---|---|
| --- Personal & Contact Details --- | --- |
| First/Middle/Last Name | The investor's full legal name. |
| Date of Birth | The investor's date of birth. |
| Address Fields | The full legal address of the investor (Address 1, Address 2, City, State, Zip Code, Country). |
| Phone / Citizenship | The investor's contact phone number and legal citizenship. |
| --- System & Compliance Data --- | --- |
| NC link id / NC party id | Internal identifiers for Accreditation third-party integrations. (currently, North Capital) |
| IP Address | The IP address from which the profile was last updated. |
| Compliance Flags | A series of internal checkboxes (Risk involved, Resell Difficulties, etc.) used to manage investor attestations and platform settings. |
Tab: KYC Data
This tab details the results of the KYC verification process.
| Title | Description |
|---|---|
| Kyc status | The current status of the KYC check (e.g., new, pending, approved, rejected). |
| Kyc id | The unique identifier for the verification check from the third-party KYC provider. |
| Kyc at | A timestamp indicating when the last KYC status change occurred. |
| Kyc data | The raw data returned from the KYC provider for auditing purposes. |
Tab: Accreditation
This tab manages the investor's accreditation status, which is critical for their eligibility in certain offerings.
| Title | Description |
|---|---|
| Accreditation status | The current status of the accreditation check (e.g., not verified, pending, approved, expired). |
| Accreditation id | The unique identifier for the verification check from the third-party provider. |
| Accreditation at | A timestamp indicating when the accreditation status was last updated. |
| Accreditation data | The raw data or uploaded documents related to the verification. |
Tab: Investments
The Investments tab provides a comprehensive list of every individual investment commitment made to this specific offer. It serves as a detailed ledger, allowing administrators to track the status, payment method, and financial details of each transaction from every investor involved in the offering.
Key Features
Search: Use the "Type to search" bar at the top to quickly find a specific investment. You can typically search by investor name, email, or a unique ID.
Filtering: The sidebar on the right provides powerful tools to narrow down the list based on date ranges or, most importantly, the investment's current status.
Column Descriptions
The list provides the following information for each investment record:
| Column Title | Description |
|---|---|
| ID | The unique identifier for the specific investment record. |
| Amount | The monetary value of the investment and the corresponding number of shares/units purchased. |
| Step | The current stage of the investment within the internal workflow (e.g., review). |
| Payment type | The payment gateway or method used by the investor (e.g., dwolla, wire). |
| Funding type | The method by which the funds are being handled within the system (e.g., wallet, wire). |
| Funding Status | The status of the payment transfer itself (e.g., initialize, cleared, failed). |
| Status | The overall legal and business status of the investment. This is the most critical column for tracking progress. |
| Created at | The date and time when the investor initiated the investment. |
| Updated at | The date and time when the investment record was last modified. |
Filtering Options
By Updated at: This allows you to view investments that were modified within a specific timeframe, such as
Today,Past 7 days, orThis month. This is useful for reviewing recent activity.By Status: This is the primary tool for managing investments. It allows you to isolate records based on their current stage in the lifecycle.
Tab: Transactions
The Transactions tab provides a comprehensive and immutable financial ledger of money movements associated with this specific profile. It serves as the primary audit trail for tracking the flow of funds from investor Electronic wallets to the offer's destination wallets, personal funds movements, distribution payments, showing the real-time status of each payment.
Key Features
Search: The search bar allows you to find specific transactions, likely by wallet address, amount, or transaction ID.
Filtering: The sidebar on the right is crucial for financial operations, allowing you to isolate transactions based on their current processing status.
Column Descriptions
The list provides the following information for each transaction record:
| Column Title | Description |
|---|---|
| ID | The unique identifier for the transaction record in the system. |
| Source wallet | The wallet address (internal ID) from which the funds were sent. |
| Dest wallet | The destination wallet address. |
| Amount | The exact monetary value of the transaction. |
| Status | The real-time processing state of the transaction. This is the most critical column for tracking financial operations. |
| Created at | The date and time the transaction was initiated. |
Filtering Options
By Status: This filter is essential for reconciliation and monitoring. It allows you to view transactions based on their current state:
wait: The transaction is awaiting confirmation or the next step in the process.
pending: The transaction has been initiated but is not yet complete (e.g., awaiting blockchain confirmation).
processed: The transaction has been successfully completed, and funds have been settled.
failed: The transaction did not complete due to an error.
cancelled: The transaction was cancelled before completion.
Tab: History
The History tab provides a detailed and immutable audit trail of every change made to the Profile record itself. Its primary function is for compliance and internal auditing, answering the question: "Who changed what data on this profile, and when?"
This tab typically displays a list of entries, where each entry represents a saved change to the profile. Each entry would show:
Date/Time: The exact timestamp of the change.
User: The administrator who made the change or the investor.
Action: The type of change.
Fields Changed: A summary of which specific fields were modified and their new values.
Tab: Logs
The Logs tab is a more technical view intended for administrators and developers. It displays low-level system and application logs related to this specific profile. Unlike History, which tracks user-driven data changes, Logs tracks automated processes, API interactions, and system events.
This would be a feed of technical log entries, typically including:
Timestamp: The precise time the event occurred.
Service: The part of the system that generated the log.
Message: The detailed log message itself.