# How it works

Pluton operates as a bridge facilitating cross-chain transactions. Below is an outline of how the system works:

#### 1. Quote Request

* A user submits a transfer request specifying the source chain, destination chain, assets, and amount.
* The request is processed, and an estimate or quote is generated based on available solvers and their output amounts.

#### 2. Solver Interaction

* Pluton forwards the request to eligible solvers.
* Each solver provides a quote, including the output amount and transaction details.
* The best quote (highest output amount) is selected and returned to the user.

#### 3. Transaction Execution

* The user confirms the transaction based on the selected quote.
* The user sends the specified amount to the source chain.
* The solver processes the transaction and transfers the equivalent amount (minus fees) to the destination chain.

#### 4. Notification and Completion

* The solver notifies Pluton upon successful transaction completion.
* Pluton verifies the transaction, generates a signature, and finalizes the transfer.


---

# 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://pluton-finance.gitbook.io/pluton-fnance/getting-started/how-pluton-works.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.
