# Shortcuts

### Execution Engine

The Execution engine is orchestrating intent engines and direct protocol integrations for solving transaction data across any network, quoting and simulating the best route for each shortcut. Current integration include (single-chain & cross-chain):

* Swaps: Bebop, GlueX, Enso, Relay (cross-chain only)
* Yields: Biconomy Supertransaction & Enso
* Liquidity pools: Enso

Future integrations include Aori, OpenOcean, Titan Exchange and Debridge.

To enable one-signature experience, and advanced shortcuts, nuvolari has two execution paths based on your [Nuvolari Account](/account/nuvolari-account.md):

#### External Wallet (currently live)

After singing the operation with you External Wallet, your funds are pulled to your Smart Account for execution and Transferred back to your Wallet (EOA).

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

#### Smart Account (in progress)

You deposit your funds in your non-custodial Smart Account, your funds are stored in your Smart Account until you transfer them to your External Wallet (EOA).

Learn more about [Nuvolari Account](/account/nuvolari-account.md).

***

### Shortcuts

Shortcuts are the fastest path to execute anything onchain with best route powered by Nuvolari’s execution engine, from entering a yield position, adding liquidity to a pool, to rebalancing your entire portfolio.

Nuvolari takes inspiration from Apple Spotlight or Raycast command bars, and applying the learnings to get things done on chain.

#### Discover how Nuvolari shortcuts work:

* [Swap](/execution-engine/swap.md)
* [Yield](/execution-engine/yield.md)
* [Add Liquidity](/execution-engine/add-liquidity.md)
* Rebalance (coming soon)
* Agents (coming very soon)
* Stable (coming soon)
* Your favourite action here

  > We want to hear from you - which shortcut you would like to see on Nuvolari public beta - send us a DM [Macr0mark](https://x.com/Macr0Mark) , [0xFreddy](https://x.com/freddy_0x).


---

# 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.nuvolari.ai/execution-engine/shortcuts.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.
