> For the complete documentation index, see [llms.txt](https://docs.mangrove.exchange/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mangrove.exchange/mangrove-core/technical-references.md).

# Technical references

- [Taking and making offers](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers.md)
- [Offer Lists](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers/market.md): Introducing Mangrove's Offer Lists a low level representation of (half) an order book.
- [Views on offers](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers/views-on-offers.md): Mangrove getters for offers and offer lists.
- [Taking offers](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers/taker-order.md): Basic taker side functions
- [Delegation](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers/taker-order/delegate-takers.md): Taking offers on behalf of another address
- [Creating & Updating offers](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers/reactive-offer.md): How to write Mangrovian offers
- [Executing offers](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers/reactive-offer/maker-contract.md): How to write offer execution logic
- [Offer provisions](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers/reactive-offer/offer-provision.md): How taker compensation for failing offers works.
- [Public data structures](https://docs.mangrove.exchange/mangrove-core/technical-references/taking-and-making-offers/reactive-offer/offer-data-structures.md): Mangrove communicates with Offer Logics with public data structures described in this section.
- [Governance parameters](https://docs.mangrove.exchange/mangrove-core/technical-references/governance-parameters.md): Mangrove's Governance is a user or a contract, which has permission to set Protocol wide and Offer List specific configuration parameters.
- [Global variables](https://docs.mangrove.exchange/mangrove-core/technical-references/governance-parameters/global-variables.md): Protocol wide governance parameters.
- [Local variables](https://docs.mangrove.exchange/mangrove-core/technical-references/governance-parameters/local-variables.md): Offer List specific governance parameters
- [Data structures and views](https://docs.mangrove.exchange/mangrove-core/technical-references/governance-parameters/mangrove-configuration.md): Global governance parameters and Offer List specific parameters.
- [Deployment addresses](https://docs.mangrove.exchange/mangrove-core/technical-references/contract-addresses.md)
- [Protocol](https://docs.mangrove.exchange/mangrove-core/technical-references/protocol.md)
- [API documentation](https://docs.mangrove.exchange/mangrove-core/technical-references/api-documentation.md)
