> For the complete documentation index, see [llms.txt](https://docs.infinitypools.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infinitypools.finance/protocol-overview/tradfi-analogy/premium-calculation.md).

# Premium calculation

Liquidity providers generate yield from two separate sources: the premiums from the covered options they sell and the transactions fees collected from spot trading activity in the InfinityPools AMM. The premium for selling covered options is calculated by multiplying two numbers:

1. The first number is the minimum premium that liquidity providers get paid for selling a covered option. It is the output from a calculation similar to how the Black-Scholes equation is derived. However, as mentioned above, the InfinityPools equation is both [computationally simpler](/protocol-overview/mechanism-details/loan-styles.md) and more price accurate than Black-Scholes.
2. The second number is called a utilization rate and is the output of a function that responds to supply and demand for leverage in the market. It allows the market to bid up the first number when there is additional demand or if there is an arbitrage opportunity.

Assuming the sum of the premiums (generated by selling covered options) and fees (generated by the spot AMM liquidity) adds up to $50 for a given duration, the payoff for a liquidity provider that deployed assets at 900 USD would look something like this:

<figure><img src="/files/MBljzgwHbAQN9gyVmIgq" alt=""><figcaption></figcaption></figure>

## I


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.infinitypools.finance/protocol-overview/tradfi-analogy/premium-calculation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
