πŸ“–Litepaper

Introduction

Jollof.fi is a decentralized finance (DeFi) protocol that is developing DeFi products with a specific focus on the African continent. The core mission of Jollof.fi is to develop financial products that are relevant to African communities, yet are attractive to international capital.

By focusing on developing financial applications that help solve access to core financial primitives within the African continent, Jollof.fi will bring new users into the DeFi space and help generate wealth, opportunities and bring financial freedom to communities that are underserved and unserved by existing financial services.

Built on the Celo network first, Jollof.fi will be launching three key products by year end 2022:

  • Fixed Yield/Interest Rate Swaps

  • Baki ForEx

  • Jollof Vaults

Each product aims to address deficiencies in both DeFi and African financial markets, establishing a platform upon which wealth can be generated for all types of users

Motivation

The African continent is home to 1.2B people, with a median age of 20 years. This young population has been chronically underserved by financial service providers and have little access to more complex financial instruments. This represents an untapped market in which Jollof.fi aims to grow.

As of writing (April 2022), the average Nigerian term-deposit rate sits at 3.0% p.a. paid in Naira (NGN). This is outstripped by both the inflation rate of 15.5% and the 12.6% YoY devaluation of the NGN against the USD. Furthermore, to help stem the chronic devaluation of the Naira, the government has implemented strict currency controls that limit the outflows of capital into safer currencies such as the US Dollar or the Euro, meaning that only the few in positions of power have access to global capital markets. These headwinds severely limits the ability of businesses and individuals to invest and subsequently generate growth.

Another key challenge found on the African continent is that although commodity prices are priced on a global basis, they often have a significant impact on local communities. Currently the average African business has little to no access to financial products that may help them hedge their exposure to global commodity movements. This results in outweighed impacts from black-swan events that can be mitigated by investors and businesses in the developed world.

Although, African countries are adopting crypto faster than global counterparts, these new entrants have a limited understanding of the entire crypto landscape and do not have products specifically tailored to their needs. The African crypto market remains the smallest crypto economy of any region despite growing by over 1,200% in terms of value received over the past year.

Jollof.fi aims to address these challenges through the development of specific products that will both help solve issues found on the continent whilst offering attractive yields for foreign investors. This will help provide liquidity and TVL to help support DeFi products specifically tailored to African users. By building products that are relevant to local communities, Jollof.fi will be able to help democratize access to financial products that help generate sustainable, long-term generational wealth and help grow the African financial sector from the grassroots level.

Products

Jollof.fi is currently developing three key products that will be launched in the coming year:

  • Fixed Yield & Interest Rate Swaps

  • Baki ForEx

  • Jollof Vaults

Fixed Yield & Interest Rate Swaps

Background

One of the most important primitives, and a key signal of maturity of any financial system, is access to fixed yield deposits and interest rate swaps. These instruments allow investors to take positions on interest rates volatility and ensure a guaranteed yield over a period of time. More importantly, from an African context, these help solve the issues associated with the limited access to Dollar-yielding deposits that can help them beat inflation and avoid currency devaluations as seen in the past and rising borrowing costs.

Jollof.fi can integrate with any lending or stable swap liquidity pools and offer fixed yields to investors. Jollof.fi will also expand upon the existing protocol and add additional functionalities to help mitigate risk and incentivize additional take up compared to the existing project being forked.

Deposits

Built on top of lending protocols and stable swap liquidity pools, Jollof.fi will offer users the opportunity to earn a fixed yield on deposits into Moola Market and Mobius for terms up to a year, with more integrations to come. To convert the variable rate available on the lending and liquidity pools, the fixed interest rate will be offered at 75% to 37.5% of the variable rate, with longer term deposits converging to the lower bound. Once a user deposits their assets in a fixed yield pool, they are forgoing their variable yield for a guaranteed fixed yield, or in other words, the user has taken a short position on interest rates.

For example if the average underlying lending pool for cUSD is yielding 10% APY, then a 1 year deposit on Jollof.fi would be priced at 3.75%. If Ibrahim were to deposit 1,000 cUSD tokens, at the end of 1 year he would be able to withdraw 1,037.5 cUSD tokens.

Additionally, excess yields can be maintained in the protocol to help smooth over against fluctuations to the variable rate during the term of the deposit. Using the example above, if we assume that the variable rate averages to 10% APY over the term of the deposit, the excess 62.5 cUSD tokens will remain deposited to help generate additional yield to protect the solvency of the protocol.

Interest Rate Swaps (Yield Tokens)

In addition to the fixed yield deposits, 3rd party users can also take a long position on interest rates by entering in an interest rate swap, otherwise known as purchasing Yield Tokens (YT). By purchasing YT an investor would be paying the price of the fixed rate yield to earn access to the variable interest.

Following on the example from above, once the deposit occurs, 1,037.5 YT are minted. These can be purchased for the price of the fixed yield promised to the depositor, 37.5 cUSD in this case. Once the YT are purchased, the purchaser of the YT earns the variable interest rate on 1,037.5 cUSD. Assuming that the rate averages to 10% APY, the YT purchaser would earn 103.75 cUSD, resulting in a ROI of 277%.

YT in effect act as an interest rate swap where the YT purchaser pays a fixed rate and earns the variable rate, whilst the depositor earns the fixed rate and pays the variable rate. This means that the YT can also be used by investors who wish to protect themselves from the variable interest rate they are incurring on a borrow position.

Lastly, YT also create an additional layer of security on the protocol, since any time YT are purchased the solvency of the fixed deposits are guaranteed. YT will most likely be sold out because the protocol naturally prices the deposits at a lower rate than the market, therefore this prompts arbitrageurs to purchase the YT and claim the excess yield generated by the protocol for themselves.

Risk Mitigation

The key risk associated with a fixed yield protocol is that the protocol is unable to satisfy the fixed yield for depositors. The protocol is specifically structured to mitigate this risk through the use of three lines of defence. These include:

  1. Pricing Oracle

  2. Maintaining Excess Yield

  3. Yield Tokens

Pricing Oracle

The pricing oracle will be the first line of defence to protect the protocol from insolvency. As long as the average yield during the term of the loan is either equal to or greater than the fixed yield promised to a depositor the protocol is solvent. This requires that the oracle is able to calculate a discount factor to apply to the current yield that is conservative enough to protect against volatility in the interest rate for a period up to a year.

To start with a simplistic curve between 75% and 37.5% will be applied to reduce the variable rate. The oracle will only need to protect against downward pressures on utilization and subsequently, interest rates. However, this will not be sufficient to account for black swan events and significant changes in the landscape (i.e. a mass liquidation event which significantly reduces utilization, or a large deposit into the pool). More advanced oracles using analytics and trend analysis can be deployed to further mitigate the risk that the fixed yield offered is beyond the variable rate being received from the deposits on the protocol. Unfortunately, barring perfect foresight of future rate movements, this alone will not be sufficient to ensure solvency on the protocol.

Maintaining Excess Yield

When the pricing oracle calculates offers a fixed rate below the variable rate, this will create excess returns that are not distributed to the depositors. This excess yield can then be used to cover any shortfalls from when the pricing oracle over-estimates the fixed yield offered to the depositors. Moreover, depositors always will have the ability to withdraw early from the underlying pools. When a user withdraws early they will forfeit any accumulated interest and 0.5% of the deposited amount withdrawn, adding to the excess capital maintained in the pool.

Once more, this can help mitigate the risk associated with the protocol however, it cannot be counted on to fully reduce the insolvency risk.

Yield Tokens

The final and most important line of defence is the yield tokens. When YT are sold, this ensures that the deposit's fixed interest is fully covered and fully de-risks the protocol. As discussed above, the YT are attractive to arbitrageurs, hedgers and speculators, which should ensure that a significant share of deposits are fully covered.

Revenue Model

A performance fee of 20% will be applied to the fixed yield as well as an additional 0.5% of asset value on early withdrawal. This will be split evenly between the treasury and the $CNZA token stakers.

Further Development

In addition to the core features discussed above, additional features will be added in future iterations of the fixed yield product. These will include additional investment opportunities in more underlying protocols, incentivizing further capital efficiency between YT purchasers and depositors, leveraged deposits, and an insurance pool to further secure the solvency of the protocol. Further details will be explained in future medium articles and announcements.

Baki ForEx

Background

Stable coins have a core function within crypto markets, as they represent a stable store of value within a volatile system. Moreover, stable coins underpin economic transactions on the blockchain for the purchases of goods and services and as a key on and off ramp for investors. In general, stable coins are either custodial, with real world assets, or algorithmic, with crypto-collateral, and are usually tied to the US Dollar, with additional currencies such as Pound Sterling, Euros and Brazilian Reals. Although there is a demand for US Dollars on the African continent, the current stable coin offerings do little to cater to local demands, most importantly of which is easy access to leading African currencies.

Developing a new stable coin comes with a number of challenges. To ensure low slippage deep liquidity pools need to be generated, which requires significant capital to be committed from investors. This also limits the ability to have multiple specialist currencies because the liquidity would be fragmented between the different stable coins. Additionally, a custodial approach would be complex and require significant off-chain controls and regulation that would result in additional costs.

Baki aims to solve this through developing a infinite liquidity multi-currency peer-to-contract exchange with no slippage.

The Protocol

Baki will allow users to deposit collateral and mint zTokens at a set collateralization ratio. These will be available in 4 currencies to start with: zUSD, zNGN, zCFA and zZAR. Any zTokens can be burnt to mint an equivalent value in any other currency, allowing for infinite liquidity with no slippage in trades.

zUSD will be the main method to enter the protocol and liquidity will be provided on stable swap AMM pools to convert from any other USD stable coin into zUSD, meaning the other zTokens would not need to be supplied on AMMs to have liquidity. Moreover, this provides a method for African investors to easily convert their money into USD to avoid any underlying volatility.

Lastly, Baki can help facilitate cross-border trade within the African continent and generate growth by creating a stable coin framework that can easily be converted into key African currencies. The zTokens can also be integrated with payment terminals so that they can help execute last-mile transactions.

Minting

Minters will form the core backbone of the Baki protocol. When collateral is deposited this will mint zUSD tokens. Minters can either supply zUSD on AMM's to generate additional yield and help provide access into the Baki ecosystem, or use Baki themselves to trade ForEx movements between the supported currencies. Minters will also receive a trading fee revenue whenever any zTokens are either minted or burnt, providing them with a passive income from providing liquidity to the Baki ecosystem.

When Minters deposit and mint zUSD tokens, they open a debt position equivalent to the total outstanding debt of the protocol. The global debt will be the sum of the value of all zTokens in circulation and will fluctuate accordingly over time. This will be shared by all Minters based on the following equation:

Debtuser=Mintuserβˆ’RedemptionsuserMintglobalβˆ’Redemptionglobalβˆ—DebtglobalDebt_{user} = \frac{Mint_{user} - Redemptions_{user}}{Mint_{global} - Redemption_{global}}*Debt_{global}

Minters will be responsible to maintain their own collateralization ratio, otherwise they will risk liquidation. To remove their collateral, they will need to repay their share of debt that they owe. If current long-term macro trends continue, where African currencies have tended to devalue against the Dollar, Minters might be able to withdraw their collateral by repaying a lower amount than what they initially deposited.

Risk Mitigation

The key risk associated with Baki is that the zTokens de-peg from their value. To avoid this, multiple oracles tracking the price of the currencies will provide reference prices that will be used when swaps are conducted. Moreover, deposits will need to be over-collateralized, therefore creating a buffer against appreciation of the currencies provided as zTokens.

If an individual user position drops below the set collateral ratio, then their collateral is liquidated and used to repay their share of the debt. Ensuring that individual collateralization ratios remain above 100% will ensure that the protocol is fully collateralized. In addition, the collateralization ratio can be adjusted to a higher amount during periods of augmented volatility. These risk mitigation strategies will maintain the protocol's solvency and keep the peg on the stable coins.

Revenue Model

A trading fee of 0.3% will be applied to any swaps between zTokens. This will be split with 75% of the revenue being provided to the Baki Minters, with the remainder split between the treasury and 15% directed to $CNZA token stakers.

Further Development

Additional features being developed include: additional currencies for zTokens, integration into payment terminals and CTMs, implementation of time agnostic liquidation mechanic and access to commodity prices. These additional features and more will be announced following the Baki v1 launch.

Jollof Vaults

Introduction

One of the core primitives available in DeFi is access to automated strategies to generate yield. These offer easy access to investors to generate passive yield in strategies that compound earnings across multiple protocols. Although, these are staples of DeFi on other chains, these products are conspicuously missing from the Celo ecosystem. Jollof Vaults will bring this core primitive to the Celo ecosystem and create further opportunities for investors to earn auto-compounded yield across not only the flagship Jollof.fi products (Baki and Fixed Yield deposits), but also on other protocols within the Celo ecosystem.

Stable Coin Strategies

A key differentiator between Jollof Vault strategies and existing strategies will be the implementation of further diversification in the stable coin deposits being made. This means that the individual deposits will not depend solely on the investment of a single stable coin, rather they're deposited across multiple pools and protocols to diversify risk and increase returns. Moreover, strategies will combine different types of protocols, both AMMs and lending protocols to leverage and increase yield for depositors, whilst managing risk appropriately.

Revenue Model

Any yield generated by the Jollof Vaults will be subject to a 20% performance fee. 75% of this fee will be directed to the Jollof.fi treasury with the remaining 25% being directed towards $CNZA token stakers.

Further Development

Further development will include the inclusion of non-stable coin strategies, integration with the Canza Finance JaraTreasury, leveraged LPs and much more which will be announced in future communications.

Conclusion

In conclusion, the Jollof.fi protocol will not only provide number of key primitives ranging from fixed yield deposits, interest rate swaps, decentralized ForEx markets, and auto-compounding strategies, all of which are currently not available on the Celo network; but will also ensure that these DeFi products are relevant and useful to local African communities, whilst being attractive to international investors. This unique marriage between passive capital and active users will generate a natural tendency to generate higher APYs when compared to protocols that are unable to get an active user base long term. In the words of Walter Wriston, the former CEO of Citicorp "Capital goes where it is welcome and stays where it is well treated."

Last updated