# Operator layer

The Operator layer is responsible for executing how capital moves from deposits into strategies.

**Why deposits are batched**

In DeFi, deploying capital across multiple strategies and networks involves a series of separate actions — such as swapping assets, moving funds between chains, and interacting with different protocols.

When done manually, each of these steps is executed independently, which increases costs and reduces overall efficiency.

Shift optimizes this process by grouping deposits into batches. Once a batch reaches a certain size (or time threshold), it is executed as a coordinated operation.

This allows the system to:

* optimize routing across protocols and networks
* reduce execution costs, especially for cross-chain operations
* improve overall efficiency of capital deployment

**What the Operator actually does**

The Operator is an automated off-chain service. Its role is not to control funds, but to:

* calculate the most efficient execution path
* select optimal routes for swaps and bridges
* generate transaction instructions

For example, if a strategy requires assets on another network in a different token, the Operator determines:

* how to convert the token
* which bridge to use
* which route minimizes slippage and cost

Execution is then carried out via smart contracts, using a predefined set of approved strategies, protocols, and routing options. The Operator cannot introduce new routes or change allocation logic — it can only operate within these predefined constraints.&#x20;

**Important: the Operator does not have custody**

The Operator cannot:

* access funds freely
* withdraw assets
* change allocation logic

All actions are constrained by smart contracts and predefined rules. If execution conditions are not met (e.g., slippage limits), transactions fail and funds remain safe.

In simple terms: the Operator is not a decision-maker — it is an execution engine within strict boundaries.

<br>


---

# 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.shiftdefi.com/user-docs/invest-with-confidence/the-platform/operator-layer.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.
