# Introduction

Particle envisions a truly *permissionless* leverage trading protocol. Just as Uniswap allowed any tokens to be tradable, Particle will allow any tokens to be tradable with leverage.

The key idea is to borrow concentrated liquidity from AMMs (Uniswap v3 as a start). For a concentrated liquidity position, its price boundaries mathematically define the amount of tokens to convert at all price points. When borrowing from a concentrated liquidity position, the protocol calculates the exact amount required to top up, such that the contract locks enough tokens in case the price moves adversely to a price boundary.

In addition, by recording the accumulated swap fees at borrowing and returning time, the protocol ensures the borrower pays an interest that’s no less than the swap fee that the borrowed liquidity would have earned from the original pool.

This way, Particle is able to generate for LPs strictly higher interest fees with no higher impermanent loss than its original swap liquidity provision.

<div data-full-width="false"><figure><img src="https://1743545109-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F134K9qwR2RRL5RDcV9YV%2Fuploads%2FnmfM9MXWkNdO8adMBXGq%2F1_rcwbSdyEcCsjZTQq4vBDsQ.png?alt=media&#x26;token=1567af52-fee4-4dd0-9cee-3d8ce42ecf17" alt="" width="563"><figcaption></figcaption></figure></div>


---

# 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://erc20-docs.particle.trade/introduction.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.
