Radiant - Project Breakdown | Revelo Intel

Radiant

Up to date as of January 31, 2024

Overview

Radiant is a decentralized omnichain money market that allows for cross-chain lending-borrowing activity. This enables operations such as lending on one chain and withdrawing custom amounts on different chains.

Why the Project was Created

Radiant was created to solve the liquidity fragmentation problem across multiple DeFi chains. There are multiple different money markets in DeFi, each with its own liquidity and interest rates. To access capital, users must decide on what chain they want to use. For instance, if lenders on Arbitrum wanted to access their capital by withdrawing on Optimism, they could only do so by going through a series of cumbersome transactions. This liquidity fragmentation creates a suboptimal user experience for borrowers and lenders.

As an omnichain money market, the primary goal behind Radiant is to facilitate seamless cross-chain borrowing and lending. The ultimate achievement would be the consolidation of more than $20 billion of fragmented liquidity across the top 10 alternative chains.

Roadmap

The roadmap provided in the document is very broadly defined, and the team has mentioned that it is up to the DAO to direct it.

The team has also mentioned that near-term changes include new chain deployments, partnerships, and assets being listed.

Team

Both the development team and the founders are anonymous. Over time, some public figures and members of the Radiant core team have been announced.

Github commits have been made with a development account that is not linked to any individual.

The core contributor team consists of 14 people, with the people below acting as the main public figures.

DeFi Subsector

As an omnichain money market, the success of Radiant will be determined not only by the adoption of the protocol but also by how much liquidity it manages to consolidate as a fully interoperable lending protocol. Over the past few years, there has been significant growth in the number of alternative blockchains that have been deployed to production. As a result of the falling market share and dominance of Ethereum, there is an increasing demand for a credit market that is not reliable on bridges and wrapped asset transfers.

Over the past 2 years, bridges have suffered multiple exploits as well. By using a cross-chain messaging protocol like LayerZero, Radiant is betting on a multichain future where the OFT standard becomes mainstream and removes the need for bridging or wrapping assets across chains.

Tapioca is currently Radiant’s main competitor. Not only does Tapioca compete against Radiant in terms of deploying an omnichain money market, but Tapioca also supports long-tail assets and introduces new functionality such as its own stablecoin, CDPs, options liquidity mining… Currently, Radiant only supports BTC, ETH, DAI, USDC, and USDT. As a result, the protocol is not able to meet the demand for long-tail assets that are often not supported by money markets such as Aave and Compound. In that realm, Radiant is at a disadvantage, since Tapioca can allow users to borrow against LP tokens, yield-bearing assets, and even NFTs.

Radiant is planning to onboard more than 20 collateral assets as part of its short-term roadmap. 

Chains

Radiant is an omnichain money market that operates across chains by building on top of LayerZero. This technology allows the protocol to route messages across different endpoints validated by an Oracle on multiple chains.

The protocol is available on the following chains:

The bridging trilemma involves finality, security, and composability. Connecting different chains adds many layers of complexity since every network has its own set of idiosyncrasies, mechanisms, and other nuances that its developers have to deal with. This problem is not solved by wrapped assets. For example, if the smart contract controlling the USDC tokens on Ethereum that back USDC.e on Avalanche are hacked, the wrapped USDC.e tokens would have no value whatsoever (custody risk).

Rather than deploying contracts on each chain they want to be present on, Radiant can sync its application state between the smart contracts on different chains. By using LayerZero, the protocol builds upon a communication protocol that enables smart contract executions across multiple chains. With one transaction, the protocol can send arbitrary messages from a source to a destination chain.

LayerZero

LayerZero is an interoperability protocol that facilitates interactions and integrations between separate blockchain networks and ecosystems. The core idea relies on an infrastructure that enables the transfer of messages between two on-chain endpoints: the oracle and the relayer. Instead of bridging assets, LayerZero removes the need for an intermediary protocol and uses a relayer that passes the messages to an oracle, and the oracle is responsible for confirming the receipt of the message.

LayerZero is a blockchain primitive that enables the deployment of applications on different chains while still allowing them to communicate with one another. The core difference between LayerZero and bridges is that LayerZero does not require any intermediary blockchains or consensus mechanisms. Because of this, LayerZero is considered a messaging protocol that allows for the seamless communication of applications across chains.

When a User Application sends a message from chain A to chain B, the message is routed through the endpoint on chain A. The endpoint then notifies the User Application specified Oracle and Relayer of the message and its destination chain.

The process consists of chain A compiling and transferring the message to LayerZero. LayerZero then shares the block ID of the request to the oracle. Subsequently, the off-chain relayer gets the content of the message while the oracle holds on to the block ID. Finally, now that the relayer has the message and the proof of the original transaction, it can prove that the request was made and passes along the block information of the original request.

Deposit

Lending on Radiant allows users to earn interest from borrowers repaying their debt. When users supply assets to a market, they receive rTokens, which are minted and burned upon deposits and withdrawals of the underlying asset. rTokens are interest-bearing assets that earn a yield on the underlying deposit (rUSDC for USDC, rUSDT for USDT…).

Similar to Aave’s aTokens, rTokens follow a rebasing model: each rToken is exchangeable 1:1 for the underlying. All interest is collected and distributed to rToken holders directly. This way, depositors will see a continuously increasing balance of rTokens in their wallets. 

Contract addresses for rTokens: https://docs.radiant.capital/radiant/contracts-and-security/arbitrum-contracts

Note that RDNT emissions are only activated for users who supply Dynamic Liquidity. 

Radiant currently supports ETH, BTC, DAI, USDC, and USDT.

After depositing an asset, users can determine whether or not they want to utilize it as collateral. By default, all deposits are enabled as collateral.

Note that depositing an asset as collateral is a requirement for borrowing but it also exposes your deposit to be partially liquidated if your balance becomes insolvent. 

Withdrawing assets can be done by navigating to the dashboard page and selecting the desired withdrawal amount. Users can withdraw their assets as long as:

1-Click Loop and Lock

Radiant provides a loop and lock function that allows users to increase their collateral value by automating multiple deposit and borrow cycles.

Note that the loop and lock function will not be executed if doing so causes the user’s health factor to drop below 1.11. When that happens, the user should lower their leverage.

This feature automatically ensures dLP eligibility. This is done by automatically borrowing the ETH necessary to zap into a locked dLP position that maintains the minimum 5% dLP requirement for activating RDNT emissions. However, if a user is already eligible, then zero ETH will be borrowed.

Looping positions can be unwound by improving the Health Factor, which can be done by depositing additional collateral or repaying outstanding loans.

Borrow

The health factor will increase or decrease depending on the fluctuations in the underlying token value of your deposits. For example, if a user borrows USDC against BTC collateral and the price of BTC drops due to market conditions, the value of the collateral will decrease, causing the borrower’s health factor to decrease and increasing the risk of liquidation.

Maintaining a strong health factor ensures that borrowers can access a flexible portfolio management strategy where they can decrease their likelihood of liquidation (low-risk strategy) and also improve their borrowing eligibility in order to leverage more collateral (high-risk strategy).

Similar to most decentralized money markets, loans are perpetual and borrowers can choose to repay their debt any time they want as long as they are not liquidated. The interest payment on the accrued debt continues to increase over time, which decreases the health factor of outstanding loans as well.

Loans must be paid back in the same asset that was borrowed. 

When a borrower’s health factor drops to 1 or below, a liquidation event will be triggered. This might happen when the value of the collateral asset decreases, or when the value of the borrowed debt increases.

To reduce liquidation risk, users can either repay any outstanding loans or deposit additional collateral in order to increase their health factor.

Liquidators are bots or automated systems that monitor collateralized positions and watch out for loans that might be eligible for liquidation. This enables liquidators to pay back part of the debt owed by borrowers and receive a portion of their collateral at a discount in return (known as the liquidation discount).

The liquidation mechanism serves as an incentive for third-party liquidators to participate in the health of the overall protocol by acting in their own self-interest (to receive discounted collateral). The outcome is that the action of liquidators ensures that borrowing positions are sufficiently collateralized across the protocol.

In order to borrow, users must deposit assets as collateral. Next, based on the amount of collateral that has been pledged, users will be able to borrow assets from a market based on the collateralization factor and the available liquidity of that market.

The Loan-to-value (LTV) ratio represents the maximum borrowing power of a specific collateral. For example, an 80% LTV means that users can borrow $0.80 for every $1 worth of collateral.

Liquidations

When users borrow assets, they should monitor their health factor in order to avoid being liquidated. This is a numeric representation of the safety of a borrower’s collateral assets relative to their outstanding debt.

The higher the health factor, the safer the user’s funds are against a potential liquidation. If the health factor of a borrowing position decreases to 1 or lower, a liquidation event will be triggered. When this happens, up to 50% of the borrowing debt is repaid and that value plus the liquidation fee is taken from the collateral available.

Note that the health factor of a position depends on the liquidation threshold of the user’s collateral relative to the value of the funds they have borrowed. 

As an example:

Asset LTV Liquidation threshold Liquidation penalty
WBTC 70% 75% 15%
USDT 80% 85% 15%
USDC 80% 85% 15%
DAI 75% 85% 15%
WETH 80% 82.5% 15%

Radiant also offers flash loans, whose functionality is inherited from Aave. This is an advanced technical feature that allows developers to borrow any available asset without putting up any collateral as long as the funds are returned within one block transaction.

Flash loans can be used for:

The flash loan fee is initialized at 0.09% and can be updated by governance. This fee is shared with liquidity providers and the protocol is currently not capturing any premium from it. Nevertheless, the functionality allows for a fee split between liquidity providers and the protocol treasury.

Interest Rates

Radiant’s interest rates algorithm is calibrated to manage liquidity risk and optimize utilization. Borrow interest rates are derived from the utilization rate of a market. The utilization rate is an indicator that represents how much capital is available for borrowing within a pool.

The closer the utilization rate is to 100%, the greater the liquidity risk, since there might be no capital available for lenders to withdraw their deposits. To manage this risk, interest rate models split the interest rate curve into two different parts: the part before the optimal utilization is reached (the slope is small), and the part that comes after the optimal rate has been surpassed (the slope increases sharply).

Investors

Investing Strategies

Dashboard

Radiant’s dashboard informs users about their total rewards, their health factor, and the composition of their borrowing positions and deposits.

The rewards box can be interpreted as the rewards that the user gets based on how much utility their actions have provided to the protocol.

The lending box provides users with a breakdown of their deposited assets, borrowed assets, health factor, and borrowing power.

The borrowing power meter displays what percentage of a user’s total borrowing capacity has been met. In the example above, 40.56% of the user’s borrowing power has been utilized.

Dynamic Liquidity (dLP)

Dynamic liquidity is the mechanism design used by Radiant in order to enhance the utility of the RDNT token. By locking dLP, users can activate emissions. This entitles dLP lockers to 3 primary rewards:

In order to activate RDNT emissions on deposits and borrows, users must provide a minimum of 5% locked dLP tokens relative to the size of their deposits (in USD terms).

For example:

The goal behind this mechanism is to create a constructive feedback loop that attracts more long-term liquidity while rewarding those users who are most aligned with the long-term success of the protocol.

Requiring locked liquidity tokens incentivizes long-term participation in the protocol. This way, users are committing to locking their liquidity for a set period of time and, therefore, are incentivized to retain their deposited collateral to activate RDNT emissions.

Radiant offers two locked liquidity pools for receiving platform fees and activating RDNT emissions:

A dLP position can be created in 1 click with the zap functionality. This allows users to use ETH from their wallet or borrow ETH against their collateral assets in order to build RDNT/ETH (Arbitrum) or RDNT/BNB (on Binance Chain) LP position.

Zapping will never reduce a user’s health factor below 1.1

Next, the user can choose the Zap duration: the longer the lock, the higher the multiplier for the user’s share of platform fees. Locked dLP is subject to a binding variable lock which can not be unlocked early.

Fees generated from locked dLP can be claimed at any time with no penalty and users continue to receive fees during the entire lock period.

Platform fees are distributed linearly over a 7-day period.

The current maximum locking APR corresponds to a 1-year lock duration and is calculated using the 1-year-lock multiplier, 25x, multiplied by the 1-month-lock APR.

Annual rewards represent the user’s projected annual rewards in USD terms based on both RDNT rewards and protocol fees.

Annual rewards = (Projected user daily RDNT rewards * 365) + (Projected user daily protocol fees * 365)

Your locked dLP represents the fluctuating value of dLP caused by the volatility of the underlying tokens – RDNT & ETH or RDNT & BNB.

dLPUSDValue = (TWAP(RDNT, 1hr) * rdntLP) + ETH price * ethLPLP supply

Where:

Global daily platform fees vary based on the amount of borrowing interest, liquidations and flash loan fees collected by the protocol over a 24-hour rolling period. These daily fees are distributed linearly over 7 days.

A user’s share of the daily global fees is based on their locked dLP position in relation to the size of the globally locked dLP.

User’s share of daily global fees  = (user share of dLP * user avg dLP multiplier) / (total protocol dLP * global protocol avg multiplier)

Where the average multiplier is based on the lock length of the user each time they perform a lock/relock or zap/auto-compound into dLP. For example, a user with 1dLP locked for 1 year (25x multiplier) and 1 dLP locked for 1 month (1x multiplier) would have a total of 2dLP with a 13x average multiplier.

A user’s current lock APR is dependent on the average multiplier and is calculated by multiplying the global 1-month locking APR by the user’s average multiplier.

Maintaining Eligibility

Users must maintain a minimum 5% ratio between their total deposit value and the dLP value at all times in order to remain eligible. As a result, users should be aware of price volatility. For example, a user might have $5 of dLP and $100 of deposits, which means that the user meets the eligibility requirement. If the price of ETH declines by 5%, it would take the value of dLP below $5, which means that the user no longer meets the eligibility requirements.

The protocol needs to check the eligibility state constantly to determine “who is in, who is out.” 

To maintain eligibility, users are required to maintain a buffer zone above the 5% threshold to account for volatility.

Relock dLP

In order to ensure a continuous stream of platform fees, the Radiant front end will notify users when their lock expires. Expired locks will not receive platform fees and remove your eligibility for RDNT emissions.

The default lock length is set to 3 months (4x multiplier) unless the user has previously modified this value.

Users can enable auto-compound and auto-relock.

Auto relocks will lock all expired dLP upon expiration to the user’s default lock length.

Auto-Compound

Platform fees can be auto-compounded into dLP to increase the likelihood of maintaining the eligibility status. Auto-compounding occurs on a daily basis and can significantly increase dLP positions over time, as each future compound increases based on the previous compound.

A 3% fee is charged upon every compound event.

Auto-compounds are staggered and do not occur globally at one time via the bounty system to prevent gamification

Disqualification Bounties

Gamification” through disqualification bounties is part of the maintenance of the protocol. Users can scan the protocol for wallet addresses that are no longer eligible for emissions (dLP to deposit % falling below 5%) and punish them by kicking them off. This increases global APRs for all eligible users and also rewards them with a bounty.

This disqualification system prevents expired dLP accounts from receiving platform fees and RDNT emissions when they don’t meet the 5% threshold.

Additionally, bounty hunters receive a base bounty for relocking dLP for users that have enabled “auto-relock” and for performing auto-compounds on behalf of users that have enabled this automated feature.

Expired dLP disqualifications can be prevented by toggling the “auto-relock” function in order to continue receiving platform fees without interruption.

​​

Vesting RDNT

To receive the full vested amount, users can exit early from their vest for a 25-90% penalty fee. Otherwise, they will have to wait for the 90-day full vesting period to receive the full amount.

The penalty fee paid is returned at a ratio of 90% to the Radiant DAO reserve and 10% to the Radiant Starfleet Treasury (RFP-11)

Once RDNT is vesting, there is no exit penalty for zapping into locked dLP.

This allows users to unlock access to RDNT emissions and protocol revenue:

Note that zapping with vesting RDNT can only be executed for the full vesting amount. 

Vesting RDNT that has completed the 90-day maturation period can be withdrawn for the full amount.

Initiating an “exit early” transaction from the “currently vesting” panel will exit all separate vesting periods, with applicable penalties applied, while using the “exit early” option for each position will only apply to the selected vesting period.

RDNT OFT Bridge

RDNT, an OFT-20, is Radiant’s native utility token. Layer Zero Labs’ omnichain fungible token (OFT) interoperability solution enables native, cross-chain token transfers.

With LayerZero’s guarantee of valid delivery, the token is burned on the source chain and minted on the destination chain directly through the token contract.

Omnichain fungible tokens allow for composability across multiple blockchains, leading to no fragmented liquidity, smart contract or finality risk, or wrapped tokens with considerable custody risk.

RDNT as an OFT allows the token to exist on more dApps and blockchains than ever, allowing users to create more complex strategies and high-frequency arbitrage opportunities.

Bridging RDNT provides the following benefits:

How to Use the OFT Bridge

After ensuring your wallet is connected to the Radiant protocol, navigate to the Bridge page.

Under “RDNT cross-chain bridge,” input the amount of RDNT you would like to bridge, select the destination chain you would like your tokens to be sent, and click “bridge RDNT” to confirm the transaction in your wallet.

The amount of bridge RDNT swapped = gasForTxn + airdroppedNativeOnTargetChain

RDNT Stargate Bridge

Radiant Capital provides users with a borrow & bridge function via the Stargate stable router interface.

As stated in the LayerZero whitepaper, “Bridges built on the Delta (∆) algorithm [of Layer Zero] conduct native asset transfers through unified pools of liquidity while achieving instant-guaranteed finality, the combination of which enables cross-chain composability.”

The flexibility afforded by the ∆ algorithm creates the opportunity to improve many existing applications, such as decentralized lending protocols like Radiant Capital by taking advantage of single-transaction cross-chain swapping of native assets across vast networks of chains.

Radiant V2 supports deposits on Arbitrum and BNB chains and can be borrowed to any EVM chain supported by Stargate Finance. Radiant is undergoing development testing and will enable full omnichain deposits and borrows in the near future.

How to Borrow & Bridge

Before borrowing & bridging, an asset must be deposited as collateral.

After collateral has been provided, visit the Dashboard and select the asset to be borrowed & bridged.

Input the amount to borrow, select the destination chain, and click continue. If this is your first time using Radiant Capital to bridge, you will need to approve the contract to use the selected asset and approve delegation to bridge funds.

Business Model

Users who simply deposit assets but don’t add value to the protocol earn natural market rates (highlighted in red in the image below), but are not eligible for RDNT emissions.

Economics

Coingecko: https://www.coingecko.com/en/coins/radiant-capital


Radiant’s economic model revolves around becoming the DeFi protocol with the lowest price-to-fee ratio (similar to the PE ratio in stocks) in all of crypto.

From an economic standpoint, Radiant measures its profitability and degree of success relative to the price-to-fee ratio of its competitors. This is achieved with a tokenomics model focused on the native RDNT token, such that protocol profitability is tightly coupled with the utility of the native token.

A low ratio is indicative of a protocol that generates a lot of revenue from fees and has a low market cap. 

In Radiant V1, protocol fees generated from borrowers were equally distributed between RDNT lockers & lenders (50% to lockers of single-sided RDNT, and 50% to lenders).

Radiant v2 aims to provide a stronger value proposition for liquidity providers by improving the ratio of protocol fee splits while concurrently reducing the dilutionary impact of vesting RDNT. This is achieved by splitting protocol revenue such that 60% of protocol fees will be allocated to lockers, 25% will be allocated to the base fee for lenders, and 15% is designated for the DAO-controlled Operating Expenses Wallet.

Revenue and supply-side fees: https://tokenterminal.com/terminal/projects/radiant-capital/revenue-share#revenue-share

Daily fees composition: https://tokenterminal.com/terminal/projects/radiant-capital/composition-by-contract#composition

TVL breakdown by chain: https://tokenterminal.com/terminal/projects/radiant-capital/composition-by-chain

Liquidity Mining

Only users with locked Dynamic Liquidity are eligible for receiving RDNT emissions:

Locking dLP is a 1 to 12-month process and must be relocked upon maturity in order to continue earning platform fees.

Revenue Streams

Being a participant in the dLP system grants users the right to earn revenue from protocol fees. These fees are collected from borrowers paying interest on their loans, flash loans, and liquidation fees. As a result, the revenue is captured and distributed in blue-chips assets (such as BTC, ETH, or BNB) and stablecoins. This implementation was implemented as a result of RFP-7.

RFP-12 reallocates the portion of protocol fees allocated to operational expenses as part of the base lending interest and dLP incentives during new chain deployments. The purpose of this proposal is to temporarily redirect the OpEx Treasury percentage of protocol fees during the first two weeks of a new chain launch, in order to create an additional mechanism for incentivizing lenders, borrowers, and lockers, regardless of their eligibility for emissions.

Claiming Platform Fees (dLP lockers)

dLP lockers receive platform revenue from protocol fees. These are linearly distributed every 7 days and can be claimed at any time.

After clicking on “claim all”, the claimed fees will be represented as rTokens in the user’s wallet.

After that, users can withdraw back to the underlying or continue providing liquidity to the market as lenders.

Fee Breakdown

Borrowing fees are the main driver of economic activity in the ecosystem, but there is also a 15% liquidation penalty (half of which goes to the liquidator and half of which is accrued by the protocol) and flash loan fees (0.09%).

There is a penalty fee for early exits from vesting RDNT. This penalty fee is distributed as follows:

A 3% fee is charged upon each compound event for users who enable auto-compound. This fee is used to fund the bounty contract that rewards bounty hunters for participating in the maintenance of the protocol.

DAO Reserve

The Radiant DAO Reserve is a multi-sig wallet that, in accordance with RFP-2, serves as the router for RDNT emissions. This is governed by RDNT token holders and its actions are executed by the Council multi-sig.

On March 21, 2023 – Radiant was notified that the DAO would be receiving 3,348,026 $ARB tokens from the Arbitrum DAO allocation. The Radiant DAO has yet to decide how these tokens will be utilized. Current proposals suggest utilizing these funds to grow the Arbitrum arm of the DAO and achieve platform metrics that can make the DAO eligible for further grants or incentive programs. 

The initial suggested split would follow a suggested split with a 12-month horizon for the current grant:

There would be a 90-day vesting for depositors and borrowers.

Radiant DAO Reserve wallet: https://etherscan.io/address/0x750129c21c7846CFE0ce2c966D84c0bcA5658497

Operating Expenses

Token incentives: https://tokenterminal.com/terminal/projects/radiant-capital/composition-by-chain

The team has 14 members, with salaries unknown.

Under RFP-7, v2 Design Proposal:

The OpEx Treasury, which was created via RFP-7, is used to pay salaries and operational expenses that cannot be paid in RDNT (such as ongoing audits, hosting, software licenses, and market-making vendors).

Based on RFP-7, operating expenses would have been allocated approximately $352k for the month of April 2023, or $951k for the entire V2 fees accumulated.

However, it is important to note that while RFP-7 was passed in favor on December 27, 2022, v2 was only launched on March 19, 2023, hence the OpEx treasury would only accumulate from there on.

Additionally, under RFP- 12, the first 2 weeks of launch on a new chain would see fees meant for OpEx going to protocol users instead, only resuming back to normalcy after 2 weeks.

Tokenomics

RDNT is the native utility token of the Radiant DAO. Its economic model attempts to solve the inherent emissions problem faced by multiple protocols with their governance tokens, where the token provides no utility for token holders while the high emissions lead to excessive selling pressure.

In the past, most liquidity mining programs have failed to capture sticky liquidity. The reason for that is that LPs could simply deposit tokens, earn yield in the native token of the protocol, and sell those tokens later on to make a profit. 

Radiant V2 introduces various mechanisms in place to prevent mercenary farming while enhancing the utility for both protocol users and token holders. Governance Proposal RFP-4 voted in favor of using RDNT token emissions to incentivize participants to provide liquidity to the platform as dynamic liquidity providers (dLPs). This way, only users with locked dLP tokens would be eligible for RDNT emissions on their deposits and borrows. Additionally, being a participant in the dLP system grants users the right to earn revenue from protocol fees. These fees are collected from borrowers paying interest on their loans, flash loans, and liquidation fees. As a result, the revenue is captured and distributed in blue-chips assets (such as BTC, ETH, or BNB) and stablecoins.

RFP-4 Takeaways

Radiant V2 migrated the RDNT ERC-20 token to a LayerZero OFT (Omnichain Fungible Token). This facilitates cross-chain interactions for users and allows the protocol to have native ownership of bridging contracts rather than relying on third-party bridges. As a result, the RDNT token can be transferred across chains without the need for wrapping assets or bridging from one liquidity pool on one chain to another on a different chain. 

The OFT standard relies on a generic messaging primitive that allows applications deployed on multiple chains to trustlessly transfer token balances to one another. Because of this, no tokens are bridged or wrapped through any middlechains – balances are modified through messages from the source chain to the destination chain. 

The tokenomics induce a “metagame” where users who use the platform as usual lenders/borrowers only get the base APY, while those who want access to protocol revenue and token emissions must lock their liquidity and have 5% of their TVL locked up in dLP. This creates some game theory dynamics where:

The expectation of this mechanism design is to create a flywheel where higher prices lead to higher APRs that can attract increasing amounts of TVL. For this to work, there must be organic protocol use that allows the protocol to capture revenue. This would incentivize users to lock their dLP in order to access those earnings and be eligible for RDNT emissions.

Token Distribution

RDNT has a total supply of 1,000,000,000 tokens.

Unlock Token Schedule

Governance

The Radiant DAO is meant to be governed by community members, who will have the right to submit and vote on proposals. In order to do so, users must have a dLP position. Its formation took place in RFP-1, where the Foundation took the initiative to serve the Radiant DAO in its initial stages and would provide the frameworks necessary to operate in a decentralized and community-focused manner.

The Council

The Council consists of 3 persons appointed by a plurality vote.

All subsequent councils serve for a period of 12 months and council members may be removed or replaced if more than 2/3rds of token holders vote in favor of doing so.

The responsibilities of the Council include:

RFP stands for Radiant Foundation Proposal.

The Radiant Starfleet Treasury

The Radiant Starfleet Treasury was introduced in RFP-11 to handle exit penalties and improve the incentives framework for protocol participants through the creation of the Starfleet leaderboard. This would be achieved by promoting the protocol’s longevity through longer locking times to ensure that higher percentages of dLP increase the amount of liquidity flowing into the protocol.

The proposal allocates 10% of RDNT that was previously earmarked for burning to the Starfleet treasury. This allocation comes from 10% of exit penalties and suggests rewarding users based on a weighted score that accounts for factors like gross dLP locked, dLP ratio, locking length, and keeping the auto-compound feature enabled.

Governance Glossary

The following are key terms used in the governance process of Radiant.

Proposal Criteria

The criteria for a proposal as listed as follows:

Proposal Process

There are 7 phases in the proposal process.

Phase 1: RFP Idea

Phase 2: RFP Draft

Phase 3: RFP Moderation

Phase 4: Post-Moderation Tagging

Phase 5: Administrative Review

Phase 6: Live RFP

Phase 7: Final RFP

Governance Specifications

Risks and Security

Radiant’s core security focus revolves around oracle manipulation. The codebase inherits functionality forked from Aave and has also been audited by reputable security firms such as Zokyo, Peckshield, and Blocksec.

Because the code was forked from Geist, a fork of Aave, many of the contracts are upgradeable by the owner. To mitigate the concerns around upgradeability and increase transparency, all smart contracts are behind a timelock with a 2-day delay for any action.

The team has stated that it has no intentions to upgrade these contracts unless in a scenario where a critical vulnerability is found. 

Timelock: https://arbiscan.io/address/0x0b6F135db3A621AB9041AC261276D8F38E1dC7a9

Arbitrum contracts: https://docs.radiant.capital/radiant/contracts-and-security/arbitrum-contracts

Binance Chain contracts: https://docs.radiant.capital/radiant/contracts-and-security/bnb-chain-contracts

Audits

Radiant has spent ~$2M in security audits conducted by Layer Zero and Stargate.

Radiant V1 has been fully audited by Peckshield and Solidity, while Radiant V2 was audited by Peckshield, Zokyo, and Blocksec.

V1 Audits

V2 Audits

Immunefi

In collaboration with Immunefi, Radiant has posted bug bounties with the scope of impact covering the v2 smart contracts and front end.

While BlockSecTeam, Peckshield, and Zokyo have thoroughly audited Radiant v2, the DAO takes the safety & security of the protocol and users with the utmost priority.

Bug bounty programs are open invitations to security researchers to discover and responsibly disclose potential vulnerabilities.

Rewards are distributed according to the impact of the vulnerability based on the Immunefi Vulnerability Severity Classification System V2.2. This is a simplified 5-level scale, with separate scales for websites/apps, smart contracts, and blockchains/DLTs, focusing on the impact of the vulnerability reported.

Radiant Risk Monitoring and Alerting platform

The platform was introduced on August 4, 2023, in collaboration with Chaos Labs, as an e2e analytics and observability tool.

This advanced system provides comprehensive analytics and observability, offering the Radiant community a gateway to abundant data and risk intelligence associated with the protocol, all under one unified platform.

The platform is designed to give users a more profound understanding of the Radiant protocol’s overall risk profile and health across all chains. This will support high-level decision-making processes by delivering critical data on assets spread across various chains, thereby equipping users with the necessary information to make strategic and informed decisions. Moreover, the platform promises to provide fine-tuned insights into Radiant usage patterns, trends, and real-time data analysis.

For example, the overview page showcases high-level metrics like total supply, borrow, TVL, collateral at risk of liquidation, and more.

+

Past Exploits

On January 4, 2024, Radiant announced that they had suffered a flash-loan-based exploit.

This occured on the new native USDC market on Arbitrum on January 2nd at 06:53:29 PM +UTC, leading to the protocol accruing bad debt in the WETH market totaling about 1.3% of total protocol TVL. The Radiant DAO Council invoked the emergency administrative controls to pause all Arbitrum markets to mitigate further damage.

On January 5, 2024, Radiant announced that after an extensive review of procedures by OpenZeppelin, independent Ethereum researchers, and white hats, the Radiant DAO Council has unpaused its lending and borrowing markets on Arbitrum.

A Snapshot proposal for the DAO regarding the methodology to repay the excess debt and fully recapitalize the Arbitrum WETH market was put up for vote, being RFP-27.

The liquidation bonus will initially be set to 1bps (lowest it can be set) to allow for a grace period for users to improve health scores, and will gradually be increased back to normal levels over the next 24 hours. Users whose collateral is liquidated due to asset price changes during the pause period will be handled case-by-case.

An analysis by ChaosLabs has shown that the total collateral at risk of liquidation was <$100K, and with a liquidation bonus of only 1bps, this should be even further minimized.

A port-mortem was published on January 20, 2024.

Project Investors

The founding team funded all development work and there were no VC investments. The expenses amounted to over $1.5M. RFP-7 ratified an operating expenses budget to be captured by 15% of protocol fees in order to pay for salaries, exchange listings, audits, and bounties… This would also encourage funding community initiatives without relying on grants or VC funding.

Additional Information

Partnerships

The following are entities that Radiant has partnered or integrated with.

FAQ

Community Links

Revision History

Version 0.0 | May. 03, 2023 – Initial Release

Version 0.1 | July. 18, 2023 – Updated partnerships, chains.

Version 0.2 | October 9, 2023 – Updated partnerships, added Radiant Risk Monitoring and Alerting Platform

Version 0.3 | December 28, 2023 – Updated chains

Verison 0.4 | December 28, 2023 – Updated security