> For the complete documentation index, see [llms.txt](https://axon-finance.gitbook.io/axon-finance-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://axon-finance.gitbook.io/axon-finance-docs/yellowpaper-e-payfi-protocol-mechanisms/e1-money-market.md).

# E.1 PayFi Money Market

Liquidity pools, interest-rate curves, and the health factor

> **Design status**: proposed design (a design model). Interest-rate parameters and collateral ratios are TBD, and this is **not a promise of returns**.

## E.1.1 Goal

Turn the in-transit funds, receivables, and float along the payment path into an on-chain money market, capturing the **time value of money** (whitepaper [4.2](/axon-finance-docs/part-iv-the-payfi-engine/part4-payfi/4-2-money-market.md)/[4.4](/axon-finance-docs/part-iv-the-payfi-engine/part4-payfi/4-4-time-value-of-money.md)). This section gives the design model of its protocol mechanics; the yield is rooted in real payment flows and receivables, not in the funds of new entrants.

## E.1.2 The Liquidity-Pool Model

A money market is an asset pool: liquidity providers (LPs, [A.1.1](/axon-finance-docs/yellowpaper-a-system-model-and-cryptography/a1-system-model.md)) deposit funds, and demand-side parties (payment merchants, factoring parties, holders of in-transit goods payments) borrow. For a given asset pool:

$$\text{Total supply } D = \sum\_{\text{LP}} d\_j, \qquad \text{Total borrowed } B, \qquad \text{Available liquidity } = D - B$$

**Utilization**:

$$U = \frac{B}{D} \in \[0, 1]$$

LP shares are accounted for with an **indexed interest accrual (rebasing index)** to avoid per-account interest settlement: at deposit, record $\text{shares} = d / \mathrm{idx}*{\text{supply}}$, and at any time the value $= \text{shares} \times \mathrm{idx}*{\text{supply}}(t)$, where the index grows as interest accrues.

## E.1.3 The Interest-Rate Curve

The borrow rate is a **kinked function** of utilization—at low utilization the rate is gentle to encourage borrowing, and past the optimal point $U^\*$ it rises steeply to protect liquidity and deter bank runs:

$$r\_{\text{borrow}}(U) = \begin{cases} r\_0 + \dfrac{U}{U^*}, r\_1, & U \leq U^* \\\[2mm] r\_0 + r\_1 + \dfrac{U - U^*}{1 - U^*}, r\_2, & U > U^\* \end{cases}$$

where $r\_0$ is the base rate, $r\_1$ the slope before the optimal point, and $r\_2$ the steep rate past overload ($r\_2 \gg r\_1$). The supply rate is distributed to LPs by utilization after deducting the protocol reserve factor $\phi$ from the borrow interest:

$$r\_{\text{supply}}(U) = U \cdot r\_{\text{borrow}}(U) \cdot (1 - \phi)$$

The portion accrued by the reserve factor $\phi$ enters the risk reserve ([E.2](/axon-finance-docs/yellowpaper-e-payfi-protocol-mechanisms/e2-liquidation.md)). All parameters are set by governance (whitepaper [6.2](/axon-finance-docs/part-vi-roadmap-and-governance/part6-roadmap/6-2-governance.md)).

## E.1.4 Collateral and Reputation Bond

There are two repayment sources for PayFi lending, which can be combined:

* **Cash-flow self-liquidating**: financing is tied to real receivables/payment flows, and at maturity is automatically repaid from receivables collection—this is the first line of defense (cash flow is the best collateral).
* **Collateral + reputation bond**: the demand-side party/participating node locks up collateral or a reputation bond, which is slashed upon misbehavior/default (echoing the bounded-authorization idea of [C.2](/axon-finance-docs/yellowpaper-c-account-abstraction-and-ai-authorization/c2-session-keys.md) and the slashing of [F.2](/axon-finance-docs/yellowpaper-f-protocol-economics-and-security/f2-staking-slashing.md)).

## E.1.5 The Health Factor

For collateralized positions, define the **health factor** $H$ to measure the safety margin:

$$H = \frac{\sum\_i C\_i \cdot \lambda\_i}{\text{Debt}}$$

where $C\_i$ is the value of the $i$-th collateral item (priced via [D.2](/axon-finance-docs/yellowpaper-d-settlement-oracle-compliance/d2-oracle.md)), $\lambda\_i \in (0,1]$ is its liquidation threshold (the more volatile the collateral, the lower $\lambda$), and $\text{Debt}$ is the debt value.

$$H \geq 1 \Rightarrow \text{healthy}, \qquad H < 1 \Rightarrow \text{liquidatable (see E.2)}$$

Borrowing requires $H \geq H\_{\text{open}} > 1$ to leave a safety buffer; $H$ changes in real time with price movements, and dropping below $1$ triggers liquidation. The copy-trading reserve pool's coverage invariant $\Xi \geq 150%$ borrows the same idea (the reserve is to exposure as collateral is to debt, [E.4.3](/axon-finance-docs/yellowpaper-e-payfi-protocol-mechanisms/e4-reserve-risk.md)).

## E.1.6 A Bit of Financial Background

This mechanism corresponds to traditional finance's **receivables financing / factoring** (whitepaper [4.2](/axon-finance-docs/part-iv-the-payfi-engine/part4-payfi/4-2-money-market.md)): after a company ships goods, it waits 30–90 days for payment, and discounts its receivables to realize cash early; whoever provides funds for that "time" earns the time value of money (present value/discounting, whitepaper [4.4](/axon-finance-docs/part-iv-the-payfi-engine/part4-payfi/4-4-time-value-of-money.md)). AXON brings this multi-trillion-dollar business—long monopolized by institutions—on-chain, pricing "time" transparently, composably, and auditably.

***

*Next:* [*E.2 Credit Risk Control & Liquidation*](/axon-finance-docs/yellowpaper-e-payfi-protocol-mechanisms/e2-liquidation.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://axon-finance.gitbook.io/axon-finance-docs/yellowpaper-e-payfi-protocol-mechanisms/e1-money-market.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
