Fund
- Table
- Protobuf
Description: Defines a Fund as a legal entity. It contains the core, verifiable components of a fund's identity required for Know Your Fund (KYF) compliance checks. Fields essential for verification are noted but are not strictly mandatory for creating the record.
note
The protobuf file is the authoritative source of documentation. Please refer to the Protobuf tab when in doubt about field definitions, validation rules, or type specifications.
Field | Type | Description | Required | Validation |
---|---|---|---|---|
registered_name | string | The official, registered name of the fund as it appears in its prospectus or formation documents. Required for verification. | No | None |
registration_number | string | The unique registration or identification number assigned by a regulatory body or authority. Examples: SEC CIK number, LEI (Legal Entity Identifier). Required for verification. | No | None |
tax_identifier | string | The primary tax identifier for the fund. Example: TIN in the US. | No | None |
country_of_domicile | string | The ISO 3166-1 alpha-2 country code where the fund is domiciled (e.g., "KY" for Cayman Islands, "LU" for Luxembourg). The value must be the uppercase, two-letter code. See: https://www.iso.org/iso-3166-country-codes.html Required for verification. | No | None |
date_of_inception | Date | The date on which the fund was established or began operations (inception date). Required for verification. | Yes | None |
syntax = "proto3";
package meshtrade.compliance.client.v1;
import "google/type/date.proto";
option go_package = "github.com/meshtrade/api/go/compliance/client/v1;clientv1";
option java_package = "co.meshtrade.api.compliance.client.v1";
/*
Defines a Fund as a legal entity. It contains the core, verifiable components of a fund's
identity required for Know Your Fund (KYF) compliance checks.
Fields essential for verification are noted but are not strictly mandatory for creating the record.
*/
message Fund {
/*
The official, registered name of the fund as it appears in its prospectus or formation documents.
Required for verification.
*/
string registered_name = 1;
/*
The unique registration or identification number assigned by a regulatory body or authority.
Examples: SEC CIK number, LEI (Legal Entity Identifier).
Required for verification.
*/
string registration_number = 2;
/*
The primary tax identifier for the fund.
Example: TIN in the US.
*/
string tax_identifier = 3;
/*
The ISO 3166-1 alpha-2 country code where the fund is domiciled (e.g., "KY" for Cayman Islands, "LU" for Luxembourg).
The value must be the uppercase, two-letter code.
See: https://www.iso.org/iso-3166-country-codes.html
Required for verification.
*/
string country_of_domicile = 4;
/*
The date on which the fund was established or began operations (inception date).
Required for verification.
*/
google.type.Date date_of_inception = 5;
}