Skip to content

LibraryCredit and stable value2019Design paperCorpus record

Compound: The Money Market Protocol

Compound. Robert Leshner and Geoffrey Hayes.

The 2019 Compound paper: pooled lending markets where suppliers earn a floating rate and borrowers post collateral. Interest rates are a function of utilisation, set in the protocol rather than negotiated bilaterally.

Compound's paper turns deposited tokens into a fungible claim and lets borrowers post collateral and draw a balance, with interest rates that move automatically as utilisation of the pool changes.
Evidence
Primary paper
Re-measured
No
Assumptions
4
Records linked
2

Code

Source, repository, and what is actually hosted

  • Compound white paperhttps://compound.finance/documents/Compound.Whitepaper.pdf
  • The source URL is not a GitHub repository. No code remote is invented.
  • Full text is not mirrored. Public availability is not a licence to copy the file onto this site.
  • Add to a reading list

01 Claim ledger

What the paper is allowed to say

Each row is a sentence already in the study. The status is the same on every row: a model claim, not a live measurement.

  1. Claim 01 · Paper model

    Supply is a pool, not a matched loan

    Lenders do not pick a borrower. They deposit into a market and receive cTokens. Borrowers draw against the pool if their collateral covers the debt under the protocol's factors.

  2. Claim 02 · Paper model

    Interest is a function of utilisation

    As more of the pool is borrowed, the rate rises, which is meant to pull lenders in and push borrowers out. The kink in that function is a governance choice the paper makes structural.

  3. Claim 03 · Paper model

    cTokens are the receipt

    The exchange rate of a cToken increases as interest accrues. A lender redeems by burning cTokens, not by recalling a specific loan.

  4. Claim 04 · Paper model

    Collateral factors decide how far a borrower may go

    Each asset has a factor less than one. A borrower whose debt exceeds what the factors allow can be liquidated. The factor is the risk policy.

  5. Claim 05 · Paper model

    Liquidation is a discount, not a courtroom

    A liquidator repays part of the debt and seizes collateral at a discount. The paper relies on liquidators showing up while the collateral still covers the debt.

02 Three cuts

Observation, model, falsifier

A desk does not stop at the summary. Each claim is cut three ways, using only this study's own assumptions and checks. Nothing here is a new figure.

  1. 01 Supply is a pool, not a matched loan

    Observation

    What the study says

    Lenders do not pick a borrower. They deposit into a market and receive cTokens. Borrowers draw against the pool if their collateral covers the debt under the protocol's factors.

    Model

    What has to hold

    Collateral factors are set below realistic crash sizes. Governance that raises them is taking risk on behalf of lenders.

    Falsifier

    What would retire it

    Are cTokens reused as collateral in another protocol?

  2. 02 Interest is a function of utilisation

    Observation

    What the study says

    As more of the pool is borrowed, the rate rises, which is meant to pull lenders in and push borrowers out. The kink in that function is a governance choice the paper makes structural.

    Model

    What has to hold

    Collateral factors are set below realistic crash sizes. Governance that raises them is taking risk on behalf of lenders.

    Falsifier

    What would retire it

    What is the collateral factor, and which oracle feeds the health check?

  3. 03 cTokens are the receipt

    Observation

    What the study says

    The exchange rate of a cToken increases as interest accrues. A lender redeems by burning cTokens, not by recalling a specific loan.

    Model

    What has to hold

    The underlying token rebases or confiscates nothing. The cToken math assumes balances behave.

    Falsifier

    What would retire it

    Where is the kink in the interest model, and who sets it?

  4. 04 Collateral factors decide how far a borrower may go

    Observation

    What the study says

    Each asset has a factor less than one. A borrower whose debt exceeds what the factors allow can be liquidated. The factor is the risk policy.

    Model

    What has to hold

    Collateral factors are set below realistic crash sizes. Governance that raises them is taking risk on behalf of lenders.

    Falsifier

    What would retire it

    What is the collateral factor, and which oracle feeds the health check?

  5. 05 Liquidation is a discount, not a courtroom

    Observation

    What the study says

    A liquidator repays part of the debt and seizes collateral at a discount. The paper relies on liquidators showing up while the collateral still covers the debt.

    Model

    What has to hold

    Liquidators can act before collateral gaps too far. Congested blocks delay them.

    Falsifier

    What would retire it

    What is the liquidation incentive, and is there a liquidator when the chain is congested?

03 Sequence

One action, as an operating tape

  1. 01A lender deposits an asset and receives cTokens at the current exchange rate.
  2. 02A borrower supplies collateral, then calls borrow. The protocol checks the sum of collateral values times factors against the new debt.
  3. 03Interest accrues each block according to the utilisation model. The borrow balance rises. The cToken exchange rate rises.
  4. 04If the borrower's health falls through the threshold, a liquidator repays some debt and receives collateral plus the liquidation incentive.
  5. 05The lender redeems cTokens for the underlying, receiving their share of the pool including interest and any shortfall the pool absorbed.

04 Load-bearing

The argument, and where a pitch drops it

  1. The rate model is a governor, not a promise

    The cut

    A high borrow rate does not create a lender who is not there. If utilisation sits at the kink because liquidity left, borrowers simply pay more until they are liquidated or markets move. The paper should be read as a feedback loop with failure modes, not as a guarantee of a moderate rate.

    Why it carries weight

    If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.

    Where it is dropped

    Later Compound versions and the COMP distribution are not this paper.

  2. Oracle prices are inside the solvency check

    The cut

    Collateral factors apply to a price. If the price is stale or manipulable, the health check is fiction and liquidations are either late or unfair. The paper's risk section depends on a price the 2019 text does not fully decentralise. Name the oracle.

    Why it carries weight

    If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.

    Where it is dropped

    A collateral factor is a risk parameter, not a scientific constant.

  3. cToken composability spreads the pool's risk

    The cut

    Once cTokens are used as collateral elsewhere, a shortfall or a frozen market is no longer local. The paper's fungible receipt is what makes that possible. Usefulness and contagion are the same feature.

    Why it carries weight

    If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.

    Where it is dropped

    A collateral factor is a risk parameter, not a scientific constant.

05 Register

What has to be true

  • Network · Not re-measured

    Liquidators can act before collateral gaps too far. Congested blocks delay them.

  • Model · Not re-measured

    The price feed is timely. A paper solvency check on a wrong price is insolvency.

  • Model · Not re-measured

    Collateral factors are set below realistic crash sizes. Governance that raises them is taking risk on behalf of lenders.

  • Model · Not re-measured

    The underlying token rebases or confiscates nothing. The cToken math assumes balances behave.

06 Divergence

What happened after the paper

Compound v2 became a reference money market, and later versions and forks changed the rate model, the oracle and the governance token. The Comptroller risk engine is the piece to study. A current supply APY is not in the paper and should not be implied by it.

A later client, parameter set, or reward formula is a different object. Cite this paper for the mechanism. Cite a primary release for the network. This desk has not re-run the proof.

07 Pre-mortem

What to check before you use the idea

  1. 0 of 4 marked on this browser. A mark is a reading note, not a pass, a rating, or a recommendation.

08 Anatomy

The paper, in the order a builder needs

The problem it names

Matching a lender to a borrower is slow, and a bilateral loan does not let a supplier exit without the borrower's cooperation. Compound pools suppliers of one asset and borrowers of that asset, and prices the rate from how full the pool is.

What the design proposes

  • Each asset is a market. Supply and borrow balances are claims on that market, not IOUs against a named person.
  • A collateral factor limits how much a borrower may take against a given asset.
  • If health falls through a threshold, a liquidator may repay part of the debt and seize collateral, with a discount.

How the mechanism is specified

  • The interest-rate model is a public function of utilisation. Changing the function is a governance action, which the paper locates outside the core math.
  • Interest compounds into the exchange rate of the claim token, in the paper's accounting.
  • Oracle prices determine collateral value. The paper needs an oracle even where it does not dwell on one.

What this page does not treat as proven

  • A collateral factor is a risk parameter, not a scientific constant.
  • Liquidation only works if someone is willing and able to do it, and if the oracle is timely.
  • Later Compound versions and the COMP distribution are not this paper.

Why the desk still reads it

The template for on-ledger money markets. A venture copying it needs an answer on oracles, on who sets collateral factors, and on what happens when the asset cannot be liquidated at the price the oracle printed.

09 Lexicon

Terms, opened into the record

cToken
A receipt whose exchange rate rises as borrowers pay interest into the pool.
Utilisation
The fraction of a market's deposits that is currently borrowed. The interest model reads this number.
Collateral factor
The fraction of an asset's value that counts toward borrowing power.
Liquidation
A third party repaying debt to seize discounted collateral when a borrower is under the health threshold.

10 Repository

Every linked record on this page

Underlined words open a page that already exists: a concept, a protocol profile, a failure record, or another paper. If a word is not underlined, this desk does not have a record for it.

This is Blockchain Lab's reading of a public design paper. It is not the paper, not a copy of it, and not an offer of tokens, equity, custody or a partnership. Later network behaviour can diverge from the text. Nothing here is investment, legal or technical advice.

Research status: Design paper. Last reviewed: 1 October 2026. This is a reading of a public paper, not investment, legal or security advice.