> For the complete documentation index, see [llms.txt](https://docs.knox.premia.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.knox.premia.finance/overview/options.md).

# Options

Options are financial contracts that give you the right to buy or sell an asset for a specific price by a specific date.

An option that allows you to buy an asset is called a **call option**, while an option that allows you to sell an asset is called a put option. For brevity, they are often referred to as just **calls** and **puts**.

At minimum, options contracts always have the following specifications:

* **Asset and quantity**
* **Option type** (call or put)
* **Strike price** -- the price at which the underlying asset can be bought or sold
* **Expiration/maturity date** -- the date by which the option must be exercised (used)

The **premium** is the price of an options contract. When an option is first written, the premium is the income that the option writer receives. If an option is traded on secondary markets, the premium is the price at which it changes hands.

Options are used in various trading strategies, often to hedge existing long or short positions. Knox Finance uses options to generate yield for users (by selling options contracts) while remaining resilient to market swings with [risk-adjusted vaults](/overview/risk-adjusted-vaults.md).

### Implementation

Knox Finance uses **American options**, issued as ERC-1155 tokens by [Premia](https://premia.finance/):

> Premia options are ERC-1155 tokens that offer the holder the rights (but not the obligation) to buy or sell the underlying token by a specified date. While traditional stock option contracts usually represent 100 shares of the underlying stock, options on Premia represent the same number of tokens as described.

For information about the technical implementation of these options, consult the [Premia documentation](https://docs.premia.finance/).


---

# 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.knox.premia.finance/overview/options.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.
