Skip to content

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/Investor name, 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 TitleDescription
IDThe unique identifier for the profile record in the system.
CustomerThe full name of the investor or legal entity.
Account id
The unique identifier for this profile within the integrated accreditation provider's system.
TypeThe legal structure of the profile (e.g., ENTITY, TRUST, SOLO401K).
InvestmentsA count of the total number of investments this profile has made across all offers.
Last InvestmentThe date of the profile's most recent investment.
WalletThe status of the investor's connected Electronic wallet.
Kyc statusThe current status of the KYC verification.
Accreditation statusThe current status of the investor's accreditation verification.
Updated atThe 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.
  • 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.
  • By Accreditation Status: Filter by the Accreditation verification stage.

    • Statuses include: new, pending, info required, approved, declined, expired.
  • 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, and This 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.

TitleDescription
TypeThe legal structure of the profile.
Account id
The unique identifier for this profile within the accreditation provider's system.
UserA direct link to the associated User record that controls login for this investor.
Updated atA read-only timestamp indicating when the profile was last modified.
Created atA 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.

TitleDescription
--- Personal & Contact Details ------
First/Middle/Last NameThe investor's full legal name.
Date of BirthThe investor's date of birth.
Address FieldsThe full legal address of the investor (Address 1, Address 2, City, State, Zip Code, Country).
Phone / CitizenshipThe investor's contact phone number and legal citizenship.
--- System & Compliance Data ------
NC link id / NC party idInternal identifiers for Accreditation third-party integrations. (currently, North Capital)
IP AddressThe IP address from which the profile was last updated.
Compliance FlagsA 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.

TitleDescription
Kyc statusThe current status of the KYC check (e.g., new, pending, approved, rejected).
Kyc idThe unique identifier for the verification check from the third-party KYC provider.
Kyc atA timestamp indicating when the last KYC status change occurred.
Kyc dataThe 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.

TitleDescription
Accreditation statusThe current status of the accreditation check (e.g., not verified, pending, approved, expired).
Accreditation idThe unique identifier for the verification check from the third-party provider.
Accreditation atA timestamp indicating when the accreditation status was last updated.
Accreditation dataThe 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 TitleDescription
IDThe unique identifier for the specific investment record.
AmountThe monetary value of the investment and the corresponding number of shares/units purchased.
StepThe current stage of the investment within the internal workflow (e.g., review).
Payment typeThe payment gateway or method used by the investor (e.g., dwolla, wire).
Funding typeThe method by which the funds are being handled within the system (e.g., wallet, wire).
Funding StatusThe status of the payment transfer itself (e.g., initialize, cleared, failed).
StatusThe overall legal and business status of the investment. This is the most critical column for tracking progress.
Created atThe date and time when the investor initiated the investment.
Updated atThe 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, or This 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 TitleDescription
IDThe unique identifier for the transaction record in the system.
Source walletThe wallet address (internal ID) from which the funds were sent.
Dest walletThe destination wallet address.
AmountThe exact monetary value of the transaction.
StatusThe real-time processing state of the transaction. This is the most critical column for tracking financial operations.
Created atThe 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.