Module: Profiles
Purpose: The Profiles module stores the identity, eligibility, and compliance record for each Investor. An eligible profile is a prerequisite for interacting with any RWA fund.
Key Connections:
- Each profile is linked to a single user account, which handles login.
- A profile connects to a fund (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 shows each Investor's status and provides search and filters for records that require review.
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 sidebar with options to narrow the list by 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 funds. |
| 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.
Profile Detail View
Open a Profile to view and manage that Investor's details.
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 funds.
| 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 lists investment commitments associated with the profile, including status, payment method, and financial details.
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: Use the sidebar on the right to narrow the list by date range or Investment 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 lists money movements associated with the profile, including fund payments, personal transfers, and distributions. It displays the recorded 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 right sidebar filters transactions by 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.