> For the complete documentation index, see [llms.txt](https://docs.saharaai.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.saharaai.com/sorin/core-features/intent-based-execution.md).

# Intent-Based Execution

Most trading tools make you translate intent into clicks — pick a venue, navigate a UI, configure parameters, sign transactions. Sorin flips that. You describe **what you want to do**. Sorin handles the how.

<figure><img src="/files/7yfV0VQ96PCNqN2rgNqw" alt=""><figcaption></figcaption></figure>

## What You Can Ask

| You Say                                                       | What Sorin Does                                             |
| ------------------------------------------------------------- | ----------------------------------------------------------- |
| "Rebalance to 40% BTC, 30% ETH, 30% stables."                 | Plans the trades, shows the preview, asks for confirmation. |
| "Reduce my ETH exposure by 15%."                              | Proposes a sell sized against your current position.        |
| "Scale into SOL over the next few days if it holds above $X." | Builds a conditional ladder, triggers on signal.            |
| "Close the perps leg if funding flips negative."              | Sets a conditional close tied to live market data.          |
| "What happens if I put 10% of my portfolio into this?"        | Simulates the trade — new exposure, new risk, no execution. |

## How Execution Works

{% stepper %}
{% step %}

### Step 1: State Your Intent

Describe the outcome you want, not the button sequence. Sorin parses intent into a concrete action or plan.
{% endstep %}

{% step %}

### Step 2: Review a Preview

Before anything executes, Sorin shows you:

* **The trades** — assets, sizes, venues
* **The cost** — expected fees, slippage, funding (if perps are involved)
* **The impact** — how your portfolio changes, new exposures, new risk profile
* **What could go wrong** — risks Sorin is watching that could affect execution

{% hint style="warning" %}
Execution is always a two-step workflow: **Sorin proposes, you confirm.** No trade executes without your explicit approval.
{% endhint %}
{% endstep %}

{% step %}

### Step 3: Confirm to Execute

You confirm — and Sorin executes across the relevant venues. Everything stays in one interface. No tab switching. No wallet UI gymnastics.
{% endstep %}

{% step %}

### Step 4: Monitor in the Same Chat

Sorin keeps you updated on execution status, fills, and post-trade context — in the same conversation. Your execution isn't a separate log in a separate tool; it's part of the thread.
{% endstep %}
{% endstepper %}

<figure><img src="/files/hCqMQgp0NqAxVkximjHJ" alt=""><figcaption></figcaption></figure>

## What Execution Covers

Sorin's execution capabilities span the same markets it researches:

| Market                 | Actions                                  |
| ---------------------- | ---------------------------------------- |
| **Spot crypto**        | Buy, sell, swap, rebalance across venues |
| **Perps**              | Open, close, scale, hedge positions      |
| **DeFi**               | Supply, borrow, provide liquidity, claim |
| **Prediction markets** | Take positions on event contracts        |
| **Cross-market**       | Multi-leg strategies that span the above |

## Scenarios You Can Explore Without Executing

Sorin supports **dry runs**. Ask what would happen if you did X, and Sorin simulates it — updated portfolio, new risk profile, expected P\&L under various scenarios — without placing any trades.

> **You:** "What happens if I close my full ETH position and move it into stables?"
>
> **Sorin:** "Your portfolio would shift from 62% crypto / 38% stables to 28% crypto / 72% stables. Crypto beta would drop from 0.8 to 0.3. Expected yield on the stable portion at current rates: \~5.1% annualized. Estimated execution cost: \~0.18% across slippage and fees. Do you want me to execute, or just keep this as a reference?"

## Conditional Execution

Not every trade should happen immediately. Sorin supports conditional execution tied to real-time data:

* **Price conditions** — "Buy if it breaks above X"
* **Portfolio conditions** — "Close if position exceeds 20% of portfolio"
* **Market conditions** — "Hedge if funding flips positive"
* **Time conditions** — "Scale in over the next 48 hours"

Conditional orders stay live until triggered, expired, or canceled.

## Why This Matters

The gap between **seeing an opportunity** and **acting on it** is where most edge gets lost — to hesitation, to context-switching, to bad execution on unfamiliar UIs.

By collapsing research, planning, and execution into a single interface with natural language, Sorin shrinks that gap to the minimum possible: describe what you want, review, confirm.

## Execution Principles

* **Always preview first.** No trade executes without your confirmation.
* **Transparent costs.** Every preview includes expected fees, slippage, and funding.
* **Portfolio-aware.** Execution is always evaluated against your full portfolio.
* **Explainable.** If Sorin proposes an unexpected structure, ask why — it will explain.
