> For the complete documentation index, see [llms.txt](https://ordiswap.gitbook.io/ordiswap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ordiswap.gitbook.io/ordiswap/ordiswap-off-chain-engine/protocol-structure.md).

# Protocol Structure

### Navigation

{% content-ref url="/pages/vI5Q59bSnoapbpcutDVm" %}
[Modular Implementation](/ordiswap/protocol-concepts/osamm-overview/modular-implementation.md)
{% endcontent-ref %}

{% content-ref url="/pages/ib3ZtQ7AgU91Ldb6fx1m" %}
[Module Functions & Pool Specific Logic](/ordiswap/ordiswap-off-chain-engine/protocol-structure/module-functions-and-pool-specific-logic.md)
{% endcontent-ref %}

{% content-ref url="/pages/mPWxCwTRiGtXvHm4ijDA" %}
[Database Initialization and Mempool Integration](/ordiswap/ordiswap-off-chain-engine/protocol-structure/database-initialization-and-mempool-integration.md)
{% endcontent-ref %}

{% content-ref url="/pages/wZ1nh2FSAhgtWcSKDFse" %}
[Token Indexing & Retrieval](/ordiswap/ordiswap-off-chain-engine/protocol-structure/token-indexing-and-retrieval.md)
{% endcontent-ref %}

{% content-ref url="/pages/Ym9v2CkM1RPPWQLLzMdm" %}
[Cross-Chain Swap API Handling](/ordiswap/ordiswap-off-chain-engine/protocol-structure/cross-chain-swap-api-handling.md)
{% endcontent-ref %}

{% content-ref url="/pages/Fe1HhQ8s9V2V5GpdQJCd" %}
[Cross-Chain Swap Logic](/ordiswap/ordiswap-off-chain-engine/protocol-structure/cross-chain-swap-logic.md)
{% endcontent-ref %}

{% content-ref url="/pages/1gWo0xvK2OWDdrZpVfUl" %}
[Liquidity Pool Management](/ordiswap/ordiswap-off-chain-engine/protocol-structure/liquidity-pool-management.md)
{% endcontent-ref %}

{% content-ref url="/pages/kxH41Ul2dLgANMoyqz0O" %}
[Bitcoin Transaction Creation Functions](/ordiswap/ordiswap-off-chain-engine/protocol-structure/bitcoin-transaction-creation-functions.md)
{% endcontent-ref %}
