Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Reporting and transparency

In order to provide the token holder with the information to make investment decisions, the token issuer provides regular attestation reports to token holders regarding the assets held by the token issuer.

The token attestation reports includes:

The supplementary documents includes:

The information for the reports can be taken from on-chain and off-chain sources. On-chain information can immediately be read from the blockchain. Off chain sources require information from third parties whose supporting documents will be available to token holding. The latency on the information of assets held by the token issuer will be provided by custodians and can be provided within T+5 business days of subscription and redemption dates. Information on the valuation of off-chain assets may take longer to process and may be delayed to T+45 business days.

Asset reporting model

In interpreting the attestation reports for asset holdings, we note that it is common for an alternative asset to issue a separate class of shares for each deposit, and that there may be a delay in receiving a NAV for the underlying asset. We illustrate the impact on reporting below.

We take as an example a sample underlying fund which illustrates the complex pricing model for the GROW Heritage Fund versus the Growth Yield Token. In this pricing model each deposit creates a new class of shares which are sold at a price of 1000 USD per share.
Simplified fund example

The custodian buys 100 USD of shares in January. The pricing model of the fund is that each purchase creates a new class of shares at 1000.00 USD per share

In February the value of Class S1 shares goes up to 1500.00 USD and the custodian buys 500k USD of shares. So the holdings at the end of February

Note that the NAV is not known at the time that the funds are deposited.
Basic computations (AUM/NAV)
The AUM and NAV of the fund at the end of February can be calculated as follows if the NAV for the shares in January are available.

AUM = (sum of different share classes * NAV of each share class + cash)

NAV = AUM / number of shares

Example:

Tokens outstanding = 350k

We note that this computation is not possible if the AUM of the January shares are not known at the end of February. In order to accommodate this delay our attestation reports will report the latest available NAV from the underlying with the date of the NAV but will not calculate an AUM or an NAV for the token.

Impact of deposits on reported holdings

Assume two token holders deposit funds

Example:

Underlying holdings after token deposit

AUM = 730k USD

However to calculate the NAV it will be necessary to compute the tokens that were issued on deposit. Because the NAV of the underlying is not known at the time of deposit, the number of tokens outstanding must be determined by a pricing model at the time the tokens were purchased.

Impact of withdrawal on reported holdings

The mechanism that we use to process withdrawals takes into account that there are holdings divided into different classes and that the NAV is not known until the tokens are actually redeemed. Our aim is to keep the withdrawal price at the NAV price, although this requirement may be modified with the agreement of the client.

We will withdraw from different classes using FIFO (first in, first out). FIFO is the standard accounting mechanism for dealing with different assets. We estimate the number of tokens in each class to be withdrawn using an estimated NAV, and that and an extra amount to take into account any possible shift in the NAV,. We then place an order for the tokens to be sold, and cover differences between the withdrawal price and cash via cash reserve. In the event that cash reserve is unable to cover the difference then we perform an additional withdrawal in the next month.

For example, assume we wish to withdraw 5k tokens

So we would need to get USD 10K to cover the withdrawal. So we would need to convert 6666.67 S1 tokens to cover the withdrawal. However because the NAV may change it we may request a withdrawal of 8000 January tokens to cover the withdrawal in case there is an unexpected change in the NAV

Any excess withdrawals will be kept as offchain reserve.