A Tinlake pool is an open, smart-contract-based financing platform that brings together businesses or "Asset Originators" and Investors through Decentralized Finance (DeFi). With a Tinlake pool, Asset Originators can finance real-world assets, such as invoices, mortgages, or streaming royalties on-chain via the investment of crypto investors and DeFi protocols. They do this by tokenizing their financial assets into Non-Fungible Tokens (“NFTs”) and using these NFTs as collateral in their Tinlake pool.
Tinlake pools are set up as "revolving pools". Revolving pools allow investors to lock investments and redemptions at any point in time. A decentralized solver mechanism matches investments and redemptions with the liquidity in the pool and ensures that certain risk metrics remain intact. This ensures that Asset Originators have a constant source of liquidity while investors can flexibly invest and redeem.
The legal entity (a special purpose vehicle - "SPV") that "holds" the assets, draws down the financing from Tinlake, issues TIN/DROP tokens in return for investments, and legally manages the pool.
The Asset Originator originates real-world assets and pledges these to the Issuer in return for financing. For some pools, Asset Originators set up a dedicated SPV to act as their issuer. For other pools, an issuer can also have several different Asset Originators originating assets for a Tinlake pool.
Tinlake investors provide the liquidity that issuers use to finance assets and in return earn yield and CFG rewards. For every Tinlake pool, investors can invest in two different tokens, TIN and DROP, similar to Junior/Senior investment structures common in traditional finance [see below].
Tinlake pools allow direct integration with DeFi protocols as a source of liquidity. Currently, several pools are directly integrated with a Maker vault; several pools are also integrated with the RWA Market on Aave.
Investors usually have different risk preferences. Some investors feel comfortable with bearing higher risks if they expect higher returns. Many other investors are content with relatively stable returns knowing they are at less risk of losing part or all of their investment. This is why Tinlake pools come with two different tranches, a senior token with a stable return ("DROP") and a more volatile junior token ("TIN"). DROP tokens offer a stable return protected against defaults by a TIN buffer. You can find out more details about the TIN & DROP tokens here.
The senior token, DROP, known as the “yield token,” is protected against defaults by the TIN token and receives stable (but usually lower) returns. The DROP return is mainly determined by the DROP rate (APR) that is applied to assets financed by the issuer.
TIN’s returns are expected to be higher, yet more volatile as they absorb any potential defaults first. If a financing is not repaid it is written off, reducing the NAV and thus the TIN value. This is why TIN isn’t fully open to the public yet as the pools scale with experienced TIN investors first. In return for taking the first-loss risk, the TIN returns are usually significantly higher than DROP returns as TIN also receives the spread between the average financing fee on originated assets and the DROP rate.
An asset in Tinlake is a real-world asset such as invoices, mortgages, or streaming royalties that have a stable value and/or payment stream so it can be used as collateral to borrow against. It is pledged to the legal issuer of the pool.
An NFT on the Tinlake platform is a tokenized representation of a real-world asset. Centrifuge's NFTs on Ethereum follow the ERC-721 standard. Centrifuge NFTs can be locked into Tinlake pools as collateral by the Issuer to draw down financing.
After locking an NFT as collateral into their Tinlake pool, an issuer can draw down financing up to the value of the NFT from Tinlake. Every financing accrues interest at the financing fee. To close the financing, the entire outstanding amount including accrued interest needs to be repaid. The issuer can only unlock the collateral NFT after full repayment.
The NAV
(Net asset value) reflects the present value of the outstanding portfolio of financings including the reserve (liquidity) of the pool. It is the sum of the present values of the risk-adjusted expected repayments of all outstanding financings. It is calculated through Tinlake's Pricing and Valuation Smart contract ("NAV feed") at every Epoch
. Valuation parameters are also provided by the document underlying the NFT, which is created and shared through Centrifuge's p2p Protocol. The NAV ultimately determines the TIN tranche value and thus the token price at which investors invest and redeem at every epoch. Please find more details about Tinlake's valuation approach, including simplified examples here.
To invest in a Tinlake pool an investor locks DAI into Tinlake's smart contract. This locked order can be canceled at any time until the locked transaction is executed at the end of an epoch at the current DROP/TIN price. After the execution of the transaction, investors can collect their DROP/TIN. Note that locked orders can also be partially executed. In this case, investors can collect the DROP/TIN based on the partially executed amount. The remaining DAI remains locked in Tinlake's smart contract for further execution until the locked order is canceled.
To redeem an investment from a Tinlake pool an investor locks DROP/TIN into Tinlake's smart contract. This locked order can be cancelled at any time until the locked transaction is executed at the end of an epoch at the current DROP/TIN price. After the execution of the transaction, investors can collect their DAI. Note that locked orders can also be partially executed. In this case, investors can collect the DAI based on the partially executed amount. The remaining DROP/TIN remains locked in Tinlake's smart contract for further execution until the locked order is cancelled.
For Tinlake's Revolving Pools all investment inflows/outflows are locked over a defined period of time ("Epoch") and automatically executed at the end of this period following predetermined priorities and risk metrics. Investors can supply more liquidity at any point during an epoch. At the end of the epoch, all locked orders will be processed and executed at the current TIN/DROP prices considering e.g. the current and maximum liquidity of the pool and the current vs. the minimum TIN risk buffer. If all orders cannot be executed the Tinlake linear "Solver" mechanism would be initiated to find the optimal solution while adhering to risk metrics and e.g. DROP seniority.
The Reserve
is the current liquidity in the pool that is not deployed to finance assets ("~cash" in traditional finance). It is available for redemption by investors and asset originations by the Asset Originator. New investments and repayments of financings increase the Reserve while redemptions and financing an asset decrease the reserve. The reserve can be limited by the "max reserve amount" via the issuer to reduce "cash drag".
Tinlake's Financing Fees and the DROP APR are applied on financed assets only and excess liquidity in the pool’s reserve does not earn interest. Therefore keep an eye out on how Issuers manage their liquidity - high liquidity or "cash" holding decreases the pool's effective DROP and TIN yields.
The issuer can limit the liquidity they are willing to accept with the maximum reserve amount
. No investments will be accepted if the current Reserve
is larger than the max reserve amount.
The Liquidity available
for redemptions is determined by the liquidity in the Reserve. For pools directly integrated with a Maker vault the Reserve is usually zero as liquidity for originations, and redemptions can be minted directly into the pool's reserve from the Maker vault.
The DROP investment capacity indicates how much capacity is left for additional DROP investments. This capacity can be limited by the max reserve
set by the pool's issuer and the amount of excess TIN left above the minimum TIN risk buffer.
If a pool is oversubscribed, no additional DROP can join the pool and locked investments cannot be executed. A pool can be oversubscribed for two reasons:
max reserve
set by the issuermax reserve
or additional TIN investments that increase the current TIN risk buffer
.The Financing Fee is the rate at which the outstanding amount of an individual financing accrues interest. It is expressed as an "APR" (Annual Percentage Rate) and compounds interest every second. For example, a financing fee of 8.00% compounding interest over seconds through the course of one year leads to an APY ("Annual Percentage Yield") of 8.xx%. Find more information on the difference between APR and APY here. Different assets can have different financing fees depending on their Risk Score
.
The DROP APR is the rate at which the DROP token
accrues interest, per second. Note, that this is only applied to deployed capital, thus liquidity in the reserve does not generate yield for the DROP token. The actual DROP return may therefore differ from the DROP APR due to compounding and cash drag.
To provide a good approximation of the current DROP return considering the impact of compounding and "cash drag" Tinlake also display's the current annualized DROP yield over the last 30 days. It is calculated as
where t
denotes today and 365
is the number of days per year.
The junior tranche
does not have a predefined fixed or variable interest rate. TIN returns are mainly driven by the spread between financing rates
and DROP APRs
and capture the increasing value of the portfolio. As liquidity in the reserve does not generate yield, a high reserve also drags down TIN returns.
TIN returns are displayed as annualized yields of the last 90 days to provide a good approximation of the current TIN returns. It is calculated as
where t
denotes today and 365
is the number of days per year.
Tinlake investments earn daily rewards in Centrifuge's native token (CFG). The CFG reward rate is an annualized representation of these rewards based on the current CFG token price. This can be illustrated with a simple example. Let's assume for simplicity, an investor holds a Tinlake investment of 10k DAI over the course of a year. If the current reward rate is 10 CFG per 10k per day, this earns the investor 3,650 CFG. Assuming (again, for simplicity) a CFG price of DAI 1.00, for a 10k investment, this would equal an annual return of 36.50%. Note that rewards are independent of the pool's issuer and not guaranteed - please see the investment disclaimer for more details.
TIN protects the DROP tranche against defaults of financed assets. If a financing is not repaid it is written off, reducing the NAV and with it the TIN value. DROP's principal and returns remain unaffected as long as there is TIN left in the pool. Thus, the current Tin risk buffer
describes the extent of TIN protection for the DROP tranche. It is calculated as
The higher the Current TIN Ratio
the higher the TIN risk protection for DROP.
The minimum TIN risk buffer is the lower limit of the TIN risk buffer
. It ensures that DROP investors are protected by a certain amount of TIN invested in the pool at any time.
If the current TIN risk buffer
is below the minimum TIN risk buffer DROP Investments, TIN Redemptions and Asset Originations are not possible anymore until the min TIN risk buffer is restored e.g. through further TIN investments. Correspondingly no DROP Investments or TIN redemptions would be accepted that would break the ratio until the Min risk buffer is restored.
The financing fee per financing is determined by a risk score
which is stored in the pool's risk scorecard
in a smart contract. A pricing oracle determines the risk score and value of every NFT locked into Tinlake based on pricing information about the asset/NFT shared via the Centrifuge p2p Protocol. Please find more information on how pricing based on a scorecard works here. The risk score also determines the risk adjustment applied to calculate the present value of a financing which determines the NAV
.