# Zest Protocol V1 Docs

- [Stacks Market V1 - User Guide](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide.md)
- [How to use Stacks Market V1 to Earn Yield](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide/how-to-use-stacks-market-v1-to-earn-yield.md)
- [How to use Stacks Market V1 to Borrow Assets](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide/how-to-use-stacks-market-v1-to-borrow-assets.md)
- [Traditional Borrowing](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide/how-to-use-stacks-market-v1-to-borrow-assets/traditional-borrowing.md)
- [E-Mode Borrowing](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide/how-to-use-stacks-market-v1-to-borrow-assets/e-mode-borrowing.md)
- [How to use Stacks Market as a Liquidator](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide/how-to-use-stacks-market-as-a-liquidator.md)
- [Protocol Design (V1)](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide/protocol-design-v1.md): In these sections, we’ll walk you through the Zest protocol design, such as oracle usage, the interest mechanism, and our risk management features.
- [Oracles](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide/protocol-design-v1/oracles.md)
- [Interest Rates Mechanism and Risk Management](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-user-guide/protocol-design-v1/interest-rates-mechanism-and-risk-management.md)
- [Stacks Market V1 - Smart Contracts Overview](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview.md)
- [Zest Borrow V1 Contracts Overview](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/zest-borrow-v1-contracts-overview.md)
- [Reserve and Configuration (V1)](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/reserve-and-configuration-v1.md)
- [pool-0-reserve](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/reserve-and-configuration-v1/pool-0-reserve.md)
- [pool-reserve-data](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/reserve-and-configuration-v1/pool-reserve-data.md)
- [Isolation Mode](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/reserve-and-configuration-v1/pool-reserve-data/isolation-mode.md)
- [pool-vault](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/reserve-and-configuration-v1/pool-vault.md)
- [Pool Logic (V1)](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/pool-logic-v1.md)
- [pool-borrow](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/pool-logic-v1/pool-borrow.md)
- [liquidation-manager](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/pool-logic-v1/liquidation-manager.md)
- [Audits](https://docs.zestprotocol.com/start/borrow-1/stacks-market-v1-smart-contracts-overview/audits.md)


---

# Agent Instructions: 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:

```
GET https://docs.zestprotocol.com/start/borrow-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
