Jet Protocol Fundamentals
Below is a summary of Jet Protocol. For more in-depth information, please refer to Jet's most recent Litepaper.
Jet Protocol is an open source, non-custodial, borrowing and lending protocol on the Solana Blockchain. Jet Protocol offers its users two core products:
- Margin loans: A flexible loan that a user can take out in supported assets from the Protocol paying interest fees.
- Margin deposits: Deposits that a user can make in supported assets to the Protocol in exchange for interest income.
All deposits are transferred by default to a common liquidity pool, which is then used as a source for borrowing. This means that there is no matching between individual borrowing and lending users.
Because Jet uses a liquidity pool instead of matching users one to one, it’s up to the Protocol to govern the mechanics and parameters of its borrowing and lending products. This includes, but is not limited to:
- Supported assets
- Collateralization ratios
Jet Association is in the process of building infrastructure for decentralized governance and empowering JET token holders to decide on the above parameters through governance voting.
An asset refers to the digital token, cryptocurrency, or digital asset used in the Protocol.
You can consult the assets available currently on Jet Protocol App. If you'd like to see a new asset onboarded onto Jet, you can submit a proposal, following the Asset Onboarding Guide. For an asset to be added to Jet, it needs to pass the on-chain vote by $JET token-holders.
For in-depth details on how debt collateralization works with Jet Margin Accounts, see this page on the main protocol documentation Gitbook.
When a borrower’s risk indicator goes to 1.0 or above, a portion of their collateral is marked to be sold by the Protocol to a third party, called a liquidator. This is necessary to ensure that the protocol does not facilitate bad debt, which is a risk to the entire system. The liquidator pays for the collateral using the asset in which the debt is denominated, thereby (partially) repaying the borrower’s debt. The price at which collateral is sold is determined by an oracle and is intended to be a fair market price. If there is more than one collateral type in the deposit, the current version of liquidator picks a random collateral type to use for liquidation.
In addition, the liquidator is paid a Liquidation Premium as an incentive to manage the liquidation. Liquidation Premium is equal to a set rate times the dollar value of the repaid debt:
To pay the Liquidation Premium additional collateral is taken from the account of the user being liquidated. At Jet that Premium is now set at 3%.
Jet Protocol liquidates via Orca and Saber pools, and may liquidate through additional venues in the future (pending governance approval).
The interest rates at Jet, both for borrowing and lending, are dynamic (always changing) and determined as a function of the utilization ratio of the asset.
The utilization ratio is the proportion of the total value of the asset locked in loans to the total value of the asset available (deposited) in the Protocol:
For example, if a total of 1,000 USDC has been supplied to the platform in form of deposits and 500 USDC is currently being borrowed, the utilization ratio for USDC at that moment is 50%.
The higher the utilization ratio of the asset, the higher the interest rate (received by the depositors and paid by the borrowers) for that asset. The interest rate curve on JET was designed with three segments with interest increasing proportionally to the utilization rate:
0% - 85%
0.5% - 6%
85% - 95%
6% - 40%
95% - 100%
40% - 160%
Jet Interest Rates
As the utilization ratio of an asset approaches 100%, the interest rate increases significantly. This dramatic increase in thee interest rate at high utilization is meant to draw capital to the platform quickly with the lure of high interest rates; thus assuaging liquidity risk. Liquidity risk is an inherent risk with all pool-based lending and borrowing dapps, resulting from the fact that not all lenders will necessarily be able to withdraw fully at the same time since most of the deposited assets in the pool have been lent out and are under the control of the borrowers. The steep third segment utilized by Jet combats that possibility.
The interest rate in Jet is expressed in annualized form, does not reflect the effects of compounding, is inclusive of any protocol fees that may be in place, and is instantaneous, both for the borrowers paying interest and for the depositors earning interest. For collateral and loan accounts, interest accrues and gets continuously compounded to the respective accounts of the user.
The interest rate spread is the difference between the lending and borrowing rates for a single asset, at a particular point in time. For example, if at this moment the USDC borrow rate was 11% and the lending rate was 24%, the spread for the USDC interest rate at that time would be 13%.
On average, the platform with tighter spreads offers better lending and borrowing rates. This is what Jet strives to provide — the tightest spreads, where both sides win and borrowers pay less in interest as lenders receive more.
Currently, the Jet Protocol charges no fees, which means all interest paid by borrowers is delivered directly to depositors. Nevertheless, the fees can be turned on in the future (if proposed by the community and approved via governance vote) to become a source of revenue for the DAO to be distributed to the ecosystem participants as returns for staking and participation in the governance.
Rent Fee: When you open your account on Jet, rent is charged by Solana which can be fully refunded in the future when you close all your account obligations on Jet. This is true for all protocols which allocate space per user on-chain.
Transaction Fees: Currently there is no extra Jet originated fee added to your transactions. Only the minimal transaction fees on the Solana network are required to handle your transactions on Jet. The Solana transaction fees are debited from your wallet when your transaction is processed.
Beyond Jet’s native products, our cross-protocol margining solution (slated for release in Q2-Q3) makes it easy to borrow a cheap asset on margin for use as collateral in other supported protocols so that advanced users can benefit from borrowing opportunities throughout the Solana ecosystem.
Margin Trading: Spot
Among the external protocols supported by our margin program are trading venues like Orca and Saber. Users are able to trade on these venues through their margin accounts, and their positions contribute to their collateral for accessing loans from Jet. This means that users can get long or short, with leverage, on a wide variety of tokens. Long positions can be transferred into margin pools where they earn interest to offset the borrowing cost of the shorts.
Margin Trading: Traditional
Traditional lending and borrowing protocols like Solend and Port are also integrated with the Jet margin program. This opens up new trading opportunities for Jet users to efficiently arbitrage interest rate disparities across these platforms, with leverage.
Integrations with other Solana projects
With the introduction of flexible margin accounts, there also exists a nearly limitless realm of interesting integrations with other protocols. Margin accounts can extend the functionalities of other Solana dApps through collateralization and borrowing. For example, the senior tranche of a vault at Vyper Protocol might be collateralized by a Jet margin account, and then used to deposit additional assets into the junior tranche and thus amplifying yield, with the tradeoff of the additional risk of liquidation if the underlying collateral value diminished significantly.
In addition to the Margin Loan and Deposit, in Q3 2022 Jet will offer two new products: fixed-term Bond tickets for borrowers, countered by Bond funds at depositors’ side and Credit swaps from unsecured to secured loans, paired against the Credit funds.
The lender buys bond tickets from borrowers at a discount to face value, and stakes these tickets to redeem the full face value at maturity.
Use Jet bond markets for loans with an interest rate fixed upfront for a fixed period of time. These loans can be rolled automatically or be fully or partially repaid at any point.
Lilah the lender has 10,000 USDC available to lend for 24 hours.
Bob the borrower is looking to borrow 10,000 USDC against SOL collateral.
Lilah stakes 10,001 tickets to the bond program.
Bob sees that he needs to sell 10,001 24-hour USDC tickets to receive 10,000 USDC. Bob interacts with the margin program which places a claim for 10,001 USDC against his collateral, mints 10,001 24-hour USDC tickets, and delivers these to Bob who sells them for the 10,000 USDC he was looking to borrow.
Lilah is able to claim her 10,001 USDC by burning her staked tickets
24 hours later the bond program is triggered to manage Bob’s obligation. It mints and sells 10,002 24-hour USDC tickets for 10,001 USDC. Bob’s obligation now has a face value of 10,002 USDC and a new 24-hour timer.
In practice, lenders will typically not use the bond markets directly, but rather invest in bond funds that will do so on lenders’ behalf. The bond funds will be presented as savings accounts that invest in secured debt via Jet bond markets to generate yield for users. These function like call accounts with a notice period for withdrawal (e.g. a user who invested in a 24-hour USDC fund must give 24-hours of notice in order to withdraw from the fund)
Savings pools that stake deposited tokens as collateral for nominated borrowers to access secured funding. Depositors bear the risk of default of nominated borrowers in exchange for compelling yields on supported collateral types. If the borrower fails to manage their bond program obligation successfully, the collateral will be liquidated in the normal way.
Created by a borrower looking to leverage their reputation to attract credit providers and take out an unsecured loan. A lender who trusts the borrower (or seeks higher returns with higher risk) may stake appropriate collateral to the swap. This collateral may then be used by the borrower to mint and sell bond tickets in the indicated market. The borrower is expected to pay the premium into the swap on the tenor interval.
Interest rate to be paid for the secured loan as implied by ticket prices
Premium received from the borrower in the credit swap
Premium to be paid to collateral stakers in the credit swap.
For more insights on Jet, please visit: