Protocol Architecture

Curvance’s architecture builds on existing lending protocol ideas to offer unprecedented composability and capital efficiency.

Purpose-built from scratch, Curvance facilitates user transactions in yield-bearing assets and other ERC-20 tokens. It fosters an environment that allows these assets to participate seamlessly within a robust framework of capital efficiency and an improved user experience.


Curvance's design involves multiple isolated markets comprised of various third-party Governance tokens, LPs, and LRTs. These include different isolated-margin and cross-margin markets that allow stablecoin depositors to choose their risk tolerance based on the assets supported in each isolated market. This model sits between the conventional shared pool model of Aave V2/Compound V2 and the completely isolated pool model of Compound V3.

To manage protocol risk, each market can and may be capped in terms of exposure through the use of collateral caps and bad debt socialization.

With the complexity and variety of yield-bearing DeFi assets, Curvance’s model makes the most sense. It ensures that the risk and potential flaws of other markets do not compromise the entire protocol since lenders and borrowers are exposed only to the risks associated with the respective markets in which they are participating. For example, if a lender doesn't want to be exposed to downside risk in lending to a high-volatility asset, they could choose to only lend to low-volatility assets by selecting markets that contain the assets against which they are comfortable lending.

Yield-Bearing Asset Focus

Curvance stands as a game-changer in DeFi, addressing the evolving landscape of yield-bearing assets. The surge in popularity of yield-bearing assets spans a wide spectrum, from assets like LSDs to perpetual DEX liquidity tokens such as GLP and MUX-LP. This growing asset class offers both fungibility and income-generating potential.

With Curvance, users experience a paradigm shift – no longer constrained by the choice between capital efficiency in lending protocols and other facets of DeFi. Now, individuals can use strategies like staking ETH in Aave for leverage or participating in staked ETH/ETH liquidity pools on Curve simultaneously, unlocking new levels of financial optimization and flexibility.

The flow on Curvance will be as follows:

  1. A user is interested in unlocking more capital and depositing assets into an isolated market, such as GLP. Curvance's protocol will facilitate the user to redirect the supplied GLP back into the respective underlying protocol to earn the native yield (in this case, GMX) while permitting the user to borrow against their position as it remains productive.

  2. Upon deposit, the user will receive representative cTokens (collateral tokens) minted from Curvance, equal to their pool share. These cTokens will redeem the supplied collateral after the loan is paid back.

Modular Framework

The architecture of Curvance’s protocol is designed with a modular framework in mind. Leveraging the ERC-4626 standard, Curvance offers a plug-and-play solution to access protocols providing yield for any ERC-20 token. Moreover, third-party developers will have the opportunity to construct composable solutions that complement the Curvance ecosystem.


The ERC-4626 vault standard is an important piece within the protocol. It introduces functionality and composability that traditional representative token-operated vaults lack. ERC-4626 is a widely adopted token standard within the DeFi space.

Implementing ERC-4626 allows users to access auto-compounding and collateralized loans provided by third parties, maximizing yield while maintaining active loans on the Curvance platform.

The ERC-4626 token standard was proposed in December 2021 by a group of smart contract engineers among others Joey Santoro, founder of Fei Protocol, and T11s, a notorious researcher at Paradigm. After several reviews and deliberations, the standard was approved and implemented in Ethereum’s codebase in May 2022.

The goal of ERC-4626 was to standardize tokenized vaults and make protocol integration into vaults easier. ERC-4626 can best be understood as a unified plug for connecting several tokens to services through vaults where the token standard can streamline the integration of ‘traditional’ yield-bearing representative tokens in other DeFi protocols.

Attached the Original proposal can be found.

Last updated