# Technical Reference

This section provides technical details about Planemo Trading's architecture, execution infrastructure, and integration specifications.

## System Architecture

### Overview

Planemo Trading operates as an algorithmic execution layer that connects to decentralized exchange APIs. The architecture separates strategy logic, execution engines, and user interfaces into distinct components for optimal performance and security.

**Core Components**

1. **Strategy Engine**: Proprietary algorithms that generate automated trading decisions
2. **Execution Layer**: Order routing and position management infrastructure
3. **Monitoring System**: Real-time performance tracking and risk management
4. **User Dashboard**: Web-based interface for strategy configuration and performance review

### User Custody Model

Planemo Trading maintains a non-custodial architecture:

* User funds remain on DEX smart contracts at all times
* Planemo executes trades via API keys with trading permissions only
* Withdrawal permissions are never requested or granted

## Execution Infrastructure

### Dedicated Server Model

Each active user receives a dedicated execution server instance after initial connection. This architecture provides:

**Advantages**

* Isolated execution environment per user
* No cross-contamination between strategies
* Independent risk management per account
* Guaranteed CPU and memory resources

**Migration Process**

* Automatic upon strategy activation
* Typically completes within a few hours
* Trading commences automatically post-migration

### Orderbook Scanning

Certain strategies (particularly delta-neutral) continuously scan exchange orderbooks using proprietary 50ms scanning technology:

**Scanning Frequency**: 20 times per second per ticker\
**Coverage**: All available tickers on integrated exchanges\
**Latency**: Sub-100ms from orderbook update to execution decision\
**Purpose**: Identify optimal entry/exit prices and spread opportunities

This high-frequency monitoring enables strategies to capture transient pricing inefficiencies that manual traders and slower algorithms miss.

## Rate Limits & Capacity

### Exchange Rate Limits

Planemo's infrastructure automatically manages exchange rate limits:

* Request throttling to stay within limits
* Retry logic for rate-limited requests
* Priority queuing for time-sensitive operations


---

# 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://planemotrading.gitbook.io/docs/technical-reference.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.
