# TunnelMode Overview

TunnelMode provides traders with a dedicated fund management and handling mechanism for each order, enhancing the security and specificity of transactions.&#x20;

1. **Order Submission and Asset Storage**:
   * When traders submit an order, their token assets are deposited into an account specifically created for that order, known as the Tunnel account.
   * This means that each order has its own independent, dedicated account for handling the associated token assets.
2. **Order Fulfillment and Asset Transfer**:
   * Once an order is fulfilled, the token assets stored in the Tunnel account are transferred to the target trader's account.
   * This transfer process is automatic, ensuring the efficiency and security of the transaction.
3. **Characteristics of the Tunnel Account**:

   * Each Tunnel account is independent and unique.
   * The account attributes are defined as: { owner = Pair\_CanisterId; subaccount = opt Txid }.
   * This indicates that the account owner is the Pair Canister ID of the trading pair, while the subaccount is optional and associated with the transaction ID.

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


---

# 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://iclighthouse.gitbook.io/iclighthouse/products/icdex/how-does-icdex-work/pool-management-model/tunnelmode-overview.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.
