Secured Finance Docs
HomeBlogGitHubCommunityStablecoin ↗Fixed Income ↗
  • Introduction
    • ⚜️About Secured Finance
    • 🎏Vision & Mission
    • 🌍Ecosystem Overview
    • 🏁Roadmap
      • Roadmap 2024
      • Roadmap 2023
    • 📚DeFi Starter Guide
      • 🔄DeFi vs CeFi
      • 👛Wallet Setup
      • ⛽Gas Fees
      • 🤝DApps
      • 🏦DEX
      • 📝Smart Contracts
      • 🪙Governance Tokens
      • 🏛️DAOs
  • USDFC Stablecoin
    • 📢Overview
    • 🧙Getting Started
      • 🧪Getting Test USDFC on Testnet
      • ⛽Creating Your First Trove
      • 👛Minting USDFC Step-by-Step
      • 🤝Managing Collateral Effectively
      • 🏦Monitoring Your Position
      • 🏊Using the Stability Pool
      • 💸Redeeming USDFC
    • 🔦Core Mechanics
      • 🏗️System Overview
      • ✏️The Trove System
      • 💰Mint & Borrow
      • 🚰Liquidation
      • 💸Redemption
      • 🧀Protocol Fees
    • 🎓Advanced Topics
      • 🚨Recovery Mode
    • 📔Contracts and Security
    • ❓FAQs
  • Fixed-Rate Lending
    • 📢Overview
      • 📖White Paper
      • 🎓Concept Paper
    • 🧙‍♂️Getting Started
      • 💵Lending Assets
      • 🏦Borrowing Assets
      • 📈Managing Positions
      • 🎮Platform Guide
        • 💰Trading
          • 💲Supported Currencies
        • 📈Markets
        • 🐋Portfolio
        • Bridge
        • 🚀Points
        • 📣Campaign
    • 🔦Core Mechanics
      • 🧩Order Book System
        • 🆎Order Type
        • 🪃Order Life Cycle
          • 💫Case Study: Order Status & Transition
      • 📐Standardization
        • 💠Zero-Coupon Bonds
        • ⏳Fixed Maturity
      • 🏋️Collateralization
      • 🪙Tokenization
      • 🚰Liquidation
        • ⚖️Mark to Market
        • 👮‍♂️Liquidators
          • ✏️How Liquidation Works
        • 📋Liquidation Case Study
      • 🧀Protocol Fees
    • 🎓Advanced Topics
      • 📈APR vs APY
      • ➗ZC Bond Price to APR
      • 📉Discount Factor
      • 🏋️‍♀️ZC Bond Collateral
        • 🏍️ZC Collateral Case Study
      • 🧬Market Dynamics
        • ♻️Auto-Rolling
          • 💰Price Discovery for Auto-Rolling
        • 🗓️New Market Listing and Delisting
          • 🤝Itayose - Fair Price Discovery
      • 🛡️Safety Measures
        • 🚦Circuit Breaker
          • 🛑Price Range Limits
        • 🪄Base Price Adjustment
        • 🌎Emergency Global Settlement
      • ⛓️Orderbook Deep Dive
        • 🎡Orderbook Rotation
        • 🎋Red Black Tree
        • ⏯️Lazy Evaluation
        • ⏮️Genesis Value
        • 🔄Compound Factor
    • 📔Contracts and Security
    • ❓FAQs
  • Developer Portal
    • 🧑‍💻Introduction
    • 🔌API Reference
      • 📈Fixed-Rate Lending Subgraph
        • 🔍Query Examples
    • 📦SDK Reference
      • ⛽Fixed-Rate Lending SDK
      • 👛USDFC SDK
    • 🐛Bug Bounty
  • Community
    • 🤝Overview
    • 🏛️Governance
    • 🪙Tokenomics
      • 🔵Secured Finance Coin (SFC)
      • 🔶Secured Finance Points (SFP) v2
        • 🔶Secured Finance Points (SFP) v1
    • 🎗️Support & Contacts
  • Resources
    • 🖼️Media Kit
      • 🖼️Secured Finance Logo
      • 💲USDFC Logo
    • ⚖️Legal
      • 📜Terms of Use
      • 🔒Privacy Policy
      • ⚠️Risk Disclaimer
Powered by GitBook
On this page
  • Overview
  • How It Works
  • Key Parameters
  • Examples
  • Example 1: Calculating Base Price for Short-Term Bonds
  • Example 2: Calculating Base Price for Medium-Term Bonds
  • Example 3: Calculating Base Price for Long-Term Bonds
  • Setting Category
  • Common Questions
  • Why is Base Price Adjustment necessary?
  • How are yield categories determined?
  • What happens if market yields change significantly between quarterly reviews?
  • How does Base Price affect my borrowing position?
  • Can I predict how my collateral requirements will change over time?
  • Related Resources

Was this helpful?

Edit on GitHub
Export as PDF
  1. Fixed-Rate Lending
  2. Advanced Topics
  3. Safety Measures

Base Price Adjustment

A mechanism that ensures fair pricing and adequate collateralization during market stress

Overview

In the case of Zero Coupon Bonds, which begin trading at a significant discount and mature at par value (100 on our platform), borrowers are required to progressively increase their collateral over time.

To safeguard borrowers from the risk of liquidation, while also minimizing insolvency risks for our protocol, we mandate a minimum collateral requirement that varies based on the currency and the duration of the loan.

How It Works

To secure user assets and protect the protocol from market exploitation, we introduce the minimum collateral base price (Base Price: BP). It will be used to calculate the required collateral for borrowers such that the input bond price is lower than the BP.

The BP is determined according to the following formula and pre-set reference base prices, categorized by the asset's yield range. It is an interpolated value with the corresponding duration of the bonds t: time to maturity, using two reference base prices, BP at Maturity and BP of 1y Duration.

Formulaic:

BP(t)=PM−t/(secondsPerYear)∗(PM−P1Y)BP(t) = P_{M} - t/(secondsPerYear) * (P_{M} - P_{1Y})BP(t)=PM​−t/(secondsPerYear)∗(PM​−P1Y​)

BP (t)

Minimum collateral required base price

P_M

Reference Base Price at Maturity (0y Duration)

P_1Y

Reference Base Price of 1y Duration

t

Time to maturity in seconds

secondsPerYear

365 * 24 * 60 * 60

Category
Yield range
BP at Maturity
BP of 1y Duration

A

0%~3%

96.00

93.00

B

3%~5%

96.00

91.00

C

5%~7.5%

96.00

89.00

D

7.5%~10%

96.00

87.00

E

10%~15%

96.00

84.00

F

15%~

96.00

81.00

Key Parameters

Parameter
Description
Default Value

BP at Maturity

Reference Base Price at maturity (0y Duration)

96.00

BP of 1y Duration

Reference Base Price at 1 year duration

Varies by category (81.00-93.00)

Category Review Period

How often categories are reviewed

Quarterly

Category Assignment

How currencies are assigned to yield categories

Based on APR range

Interpolation Method

How BP is calculated between reference points

Linear interpolation

Time Unit

Base time unit for calculations

Seconds

Examples

Example 1: Calculating Base Price for Short-Term Bonds

For a Category A bond (0-3% yield range) with 0.25 years to maturity:

BP(0.25y)=96.00−0.25y/1y∗(96.00−93.00)=95.25BP(0.25y) = 96.00 - 0.25y/1y * (96.00-93.00) = 95.25BP(0.25y)=96.00−0.25y/1y∗(96.00−93.00)=95.25

This means that for this short-term bond, the minimum collateral base price is 95.25. Any borrowing against this bond would use this value to calculate the required collateral, ensuring adequate protection as the bond approaches maturity.

Example 2: Calculating Base Price for Medium-Term Bonds

For a Category C bond (5-7.5% yield range) with exactly 1 year to maturity:

BP(1y)=96.00−1y/1y∗(96.00−89.00)=89.00BP(1y) = 96.00 - 1y/1y * (96.00-89.00) = 89.00BP(1y)=96.00−1y/1y∗(96.00−89.00)=89.00

This medium-term bond has a lower base price of 89.00, reflecting the higher yield and longer duration. Borrowers would need to maintain collateral based on this value to avoid liquidation.

Example 3: Calculating Base Price for Long-Term Bonds

For a Category F bond (15%+ yield range) with 1.5 years to maturity:

BP(1.5y)=96.00−1.5y/1y∗(96.00−81.00)=73.50BP(1.5y) = 96.00 - 1.5y/1y * (96.00-81.00) = 73.50BP(1.5y)=96.00−1.5y/1y∗(96.00−81.00)=73.50

This long-term, high-yield bond has a significantly lower base price of 73.50, reflecting the higher risk and longer time to maturity. Borrowers using this bond as collateral would need to be particularly vigilant about maintaining adequate collateralization.

In the examples above, we simplified the calculations by using annualized Duration. However, it's important to note that the actual calculations for our contract are based on seconds.

Setting Category

Category will be set depending on the APR of the currency.

Current Category

Currency
Category

BTC

A

ETH

B

FIL

F

USDFC

C

USDC

C

We review the category in quarterly basis and revise if needed with community vote on the APR movement during the observing period.

Common Questions

Why is Base Price Adjustment necessary?

Base Price Adjustment is necessary for several important reasons:

  1. Protection Against Liquidation: It protects borrowers from unexpected liquidations as bond prices naturally approach par value near maturity

  2. Risk Management: It ensures the protocol maintains adequate collateralization as market conditions change

  3. Price Manipulation Prevention: It prevents malicious actors from manipulating prices to trigger unfair liquidations

  4. Market Stability: It contributes to overall market stability by setting reasonable minimum collateral requirements

  5. Yield Curve Alignment: It aligns collateral requirements with the natural yield curve of different assets

How are yield categories determined?

Yield categories are determined through the following process:

  1. Historical Analysis: Analysis of historical yield ranges for each supported asset

  2. Market Benchmarks: Comparison with market benchmarks and similar assets

  3. Risk Assessment: Evaluation of the asset's volatility and liquidity characteristics

  4. Protocol Governance: Final approval through protocol governance mechanisms

  5. Quarterly Review: Regular review and potential adjustment based on market conditions

What happens if market yields change significantly between quarterly reviews?

If market yields change significantly between quarterly reviews:

  1. Emergency Review: Protocol governance can initiate an emergency review if necessary

  2. Gradual Adjustment: Any changes to categories are typically implemented gradually

  3. Safety Buffer: The category system includes built-in buffers to accommodate some yield fluctuation

  4. Monitoring Systems: Continuous monitoring alerts governance to significant deviations

  5. User Communication: Users are notified of any potential category changes in advance

How does Base Price affect my borrowing position?

Base Price affects your borrowing position in several ways:

  1. Minimum Collateral: It determines the minimum amount of collateral you must maintain

  2. Liquidation Threshold: It influences when your position becomes eligible for liquidation

  3. Borrowing Capacity: It affects how much you can borrow against your collateral

  4. Position Management: You may need to add more collateral as maturity approaches

  5. Risk Exposure: Lower Base Price (higher category) means higher collateral requirements

Can I predict how my collateral requirements will change over time?

Yes, you can predict collateral requirement changes:

  1. Formula Transparency: The Base Price formula is publicly available and deterministic

  2. Time-Based Calculation: Requirements change based on time to maturity, which is known

  3. Category Stability: Categories typically remain stable during the quarterly periods

  4. Simulation Tools: The protocol provides tools to simulate future collateral requirements

  5. Advance Notice: Any category changes are announced in advance through governance

Related Resources

PreviousPrice Range LimitsNextEmergency Global Settlement

Last updated 1 month ago

Was this helpful?

🎓
🛡️
🪄
Safety Measures
Circuit Breaker
Emergency Global Settlement
Minimum Collateral