ARCx
  • πŸ‘‹Welcome
    • ARCx Credit Introduction
  • πŸ“²Application
    • DeFi Credit Score
      • Background & Opportunity
      • Daily Score Reward
      • Survival Score Reward
      • Liquidation Penalty
      • Data Sources
    • Borrowing
      • Managing a position
      • Vault design
      • Liquidations
      • Fee Structure
    • Supplying
      • Supplying and withdrawing
      • Expected returns and risks
  • πŸ“ŠRisk & Infrastructure
    • Risk management
      • Inflows and outflows
      • Design considerations
      • Control parameters
      • Profit modeling
    • Infrastructure
      • Context and challenges
      • Infrastructure overview
    • Assets
  • πŸ‘©β€πŸ’»Developers
    • Contracts
    • API
  • πŸͺ™Protocol
    • ARCx Token
    • Governance
    • Support
      • Is ARCx Credit available yet?
      • How do I contact support?
      • How do I leave feedback?
Powered by GitBook
On this page
  • "Borrow usage"
  • "Optimal borrower"
  • "Rewards Curve"
  • "Past 120 days"
  • "Daily basis"

Was this helpful?

  1. Application
  2. DeFi Credit Score

Daily Score Reward

PreviousBackground & OpportunityNextSurvival Score Reward

Last updated 2 years ago

Was this helpful?

The Daily Score Reward evaluates your β€œborrow usage” (current LTV as a percentage of max LTV) on ARCx Credit vaults over the prior 120 days relative to a β€œresponsible” borrower archetype and rewards points according to a β€œRewards Curve” on a daily basis. In our current iteration, the number of points earned each day peaks when a position is held at 60% borrow usage, and tapers off toward the lower (more conservative) or higher (more aggressive) ranges of the risk curve. By aligning the growth of the Credit Score with borrow usage, we aim to discourage excessive risk exposure, and by extension, mitigate the risk to the protocol and to lenders.

The design of the Daily Score Reward aims to satisfy the following outcomes:

  • Users who borrow too close to their limit (borrow usage close to 100%) are risky and should not given a high score.

  • Users who borrow only a small fraction of their capacity (low borrow usage) are not borrowing efficiently and should not be rewarded with a high score.

  • Users who borrow efficiently, but maintain appropriate risk levels are the ideal borrowers. These users should maximize their score.

To explain this further, let’s break down the Daily Score Reward.

"Borrow usage"

Borrow usage refers to your current LTV as a percentage of maximum LTV, where 100% triggers a liquidation event for a position.

Borrow usage is shown prominently in the application. Firstly, the Position Summary card shows aggregate borrow usage across all active vaults. Secondly, the Borrow Vaults table shows borrow usage for each individual active vault.

"Optimal borrower"

ARCx defines the β€œoptimal borrower” as someone who maintains 60% borrow usage across their active positions.

The shape of the Rewards Curve, including the optimal borrow usage and the amount of drop-off left or right of the optimal point, are parameters set by the Risk function. In our current iteration, the choice of 60% was based on an analysis of experienced stablecoin borrowers on Compound Finance who use ETH as collateral (i.e. it represents a position that balances efficiency with risk exposure given the volatility of ETH)

In this analysis, we found those holding over $1K in debt tend to manage between 50% and 60% of their maximum loan-to-value (LTV). This was further explained through user research, where we found that experienced borrowers with larger loans viewed this range as representing a balanced β€œsafety buffer” for their collateral.

ARCx asserts that a borrow usage of 60% reflects someone who borrows efficiently, but maintains appropriate risk levels. To implement this assertion we reward points to users based on a defined β€œRewards Curve”.

"Rewards Curve"

The Rewards Curve determines the number of points allocated at different borrow usage levels

The Daily Score Reward is calculated by mapping the borrow usage to a score impact. The mapping is performed using the β€œRewards Curve” shown below

The Rewards Curve is defined using the following base equation:

Specifically, the equation for the shape of the curve is:

Where

The relationship between borrow usage and Credit Score growth is surfaced prominently in the application itself.

On the Position Summary card, borrowers can see their borrow usage and how quickly their credit score is expected to grow. A personalized suggestion below the borrow usage bar will display a message guiding the borrower to optimize their position to maximize the growth of their credit score. To action this suggestion, the borrower would need to adjust their debt (either repay or borrow), or their collateral (either deposit or withdraw). On the Credit Score card, borrowers can see their current Credit Score, and the daily score impact over the past 24 hours. A line chart behind the Credit Score card shows how a borrower’s Score has changed over time.

To illustrate the connection between Borrow Usage and the growth of your DeFi Credit Score, the borrow usage bar is broken into 5 segments that denote how their borrowing position will impact the growth of their Credit Score. The segments and their proportions are as follows: β€œNot growing” (0%), β€œSlow” (>0% - 25%), β€œModerate” (25% - 50%), β€œOptimal” (50% - 70%), β€œSlow” (70% - 90%), and β€œNot growing” (90% - 100%).

"Past 120 days"

Only borrowing experience within the last 120 days are considered when calculating the Daily Score Reward component

The Daily Score Reward only consider borrowing behavior within the last 120 days. This means a Borrower has to continually borrow or their score will go down over time. However, the Daily Score Reward is designed to allow good Borrowers who maintain the optimal borrow usage to reach the top score of 999 within 120 days, even if they start with a score of 0.

The selection of 120 days is based on the following considerations:

  • The mark of a reliable Borrower is how well they manage debt through tough market conditions. Historically, the price of Ethereum has never made it more than approximately 2 months without undergoing a crash of more than 10%. As such, we want to ensure that all borrowers who have reached the top score have experienced at least some market volatility in order to gauge how well they borrow.

  • We aim for a compromise between building an engaging Credit Score that the user can grow in a reasonable amount of time, and a score which is not too volatile so a borrower can expect their Score not to change too much day to day.

"Daily basis"

The daily score reward is calculated by assessing borrow usage at the end of each hour, and it is updated on-chain daily.

Hourly granularity was chosen because it allows us to measure the borrowers behavior across a day. We award points to the credit score every hour and sum those points over each day to calculate the daily impact.

kxeβˆ’kx2kxe^{-kx^2}kxeβˆ’kx2
F={Ξ²βˆ’xΞ²βˆ’Peβˆ’12(Ξ²βˆ’xΞ²βˆ’P)2+12x≀β0x>Ξ²F=\left\{\begin{array}{ll} \frac{\beta-x}{\beta- P}e^{-\frac{1}{2}(\frac{\beta-x}{\beta-P})^{2}+\frac{1}{2}} & x\le\beta \\ \\ 0 & x>\beta \\\end{array} \right. F=βŽ©βŽ¨βŽ§β€‹Ξ²βˆ’PΞ²βˆ’x​eβˆ’21​(Ξ²βˆ’PΞ²βˆ’x​)2+21​0​x≀βx>β​

xxx is the borrow usage value (0-1)

Ξ²\betaΞ² is the borrow usage value at which the multiplier becomes zero (90% in the above), this is the β€œCritical Point”.

PPP is the borrow usage value of the peak (60% in the above), called the β€œOptimum Point”.

This relation is clipped at 0 for borrow usage values above Ξ²\betaΞ². This means that a user with a position above this value will not gain daily improvements to their credit score.

With these considerations, we find a 120 day window to be appropriate. In our current implementation, we define the Score such that the optimum borrower reaches a score of 999 exactly within the window (from a starting Score of 0), and so the optimal daily impact is 999/120=8.325999/120=8.325999/120=8.325 points per day.

πŸ“²
Position Summary card showing a borrower with an β€œoptimal” position.
Borrow dashboard with two active vaults. The Position Summary card shows aggregate borrow usage across the two vaults, and the Borrow Vaults table shows the individual vault-level borrow usage values.
Rewards Curve showing borrow usage (%) across the x-axis and the points multiplier on the y-axis.
Credit Score and Position Summary cards showing the relationship between borrow usage and the growth of the DeFi Credit Score.