> For the complete documentation index, see [llms.txt](https://docs.term.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.term.finance/terminal-1-execution/workflows/intents-limit-orders.md).

# Intents (Limit Orders)

Intents are limit orders that express what you want to do—borrow or lend—under explicit constraints. An intent is scoped to a specific **market (**[**Term Repo**](/protocol/term-repos.md)**)** and typically specifies the direction (borrow or lend), amount, and rate. If the market you want does not exist, you can deploy a new market via a factory deploy (see [**Deploy a new market**](/terminal-1-execution/workflows/deploy-a-new-market-factory.md)). Intents are not guaranteed to execute: they must remain valid and fillable, with the necessary funds, approvals, and authorizations in place, and they execute only when a taker matches them within their specified constraints. Intents may be partially filled, so execution can occur for less than the full stated amount.

When an intent is matched, Terminal 1 can execute settlement and any dependent steps as a single route where supported.&#x20;

For details, see:

* [Makers](/terminal-1-execution/workflows/intents-limit-orders/makers-creating-intents.md)
* [Takers](/terminal-1-execution/workflows/intents-limit-orders/takers-filling-intents.md)

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