# The Protocol

<figure><img src="/files/y3DpkMusaHAFMb5WOxpI" alt=""><figcaption><p>The protocol for automated traders.</p></figcaption></figure>

The Infinite Trading Protocol comprises our smart contracts, the API and our SDK's (private for now). This protocol aims to deliver a comprehensive toolkit that enables the streamlined development and deployment of automated trading strategies across diverse networks, including decentralized protocols and centralized exchanges. Built with flexibility in mind, it offers developers a robust set of development tools and API endpoints to create, deploy, and manage portfolios on various blockchains and platforms.&#x20;

Key features of our protocol include:

* **Asset Rebalancing**: Automatically adjusts the asset allocation in a portfolio to maintain desired investment ratios.
* **Composition Monitoring**: Tracks and reports in real-time the composition of portfolios.
* **Leverage Management**: Facilitates the control of leverage levels, enhancing trading strategies while managing risk by using Toros Finance Leveraged tokens (Optimism and Polygon).
* **Algorithmic Order Execution**: Implements complex trading orders based on predefined algorithms for optimal execution.
* **Short-Selling Capabilities**: Integrates mechanisms for short selling within platforms like dHedge, offering strategies for bear markets through Toros Finance Bear Tokens.

Whether you're building on Polygon, Optimism, Arbitrum or Base, the Infinite Trading Protocol API and SDK will provide the foundation needed to innovate and expand the possibilities of DeFi trading solutions. The SDK is currently under development and the repositories will remain private until the team finishes it's development and testing. Developers can request early access to our API for beta testing.&#x20;

<figure><img src="/files/RIeVE7p9xSZmcjxT9FVr" 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://docs.infinitetrading.io/the-protocol.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.
