# How Sail Works

- [Strategy: Sail Engine](https://docs.sail.money/learn/how-sail-works/strategy-sail-engine.md): Sail’s optimization engine manages cross-chain portfolios using a balance of analytic scoring and adaptive learning.
- [Security Agent: Sonar](https://docs.sail.money/learn/how-sail-works/security-agent-sonar.md): Sonar is Sail’s in-house security layer. It runs continuously inside your agent, watching for early signs of market stress so Sail is the first to react.
- [Personalization](https://docs.sail.money/learn/how-sail-works/personalization.md): Every Sail agent runs with scoped permissions. The strategy can only execute within the networks, assets, protocols, and actions you’ve approved.
- [Balance Tiers](https://docs.sail.money/learn/how-sail-works/balance-tiers.md): Your balance determines how often your agent executes, how many positions it can manage, and which features are available.
- [Stablecoins & Networks](https://docs.sail.money/learn/how-sail-works/stablecoins-and-networks.md): Sail operates with a defined set of assets and networks. These determine what your agent can scan, trade, and bridge across when optimizing yield.
- [Yield Sources](https://docs.sail.money/learn/how-sail-works/yield-sources.md): Sail integrates a curated set of DeFi markets (lending pools and vaults) where your stablecoins can be allocated.
- [Rewards Auto-Compounding](https://docs.sail.money/learn/how-sail-works/rewards-auto-compounding.md): Sail automatically claims your non-USD stablecoin rewards, swap into stablecoins, and reinvest them into your allocation.
- [Notifications](https://docs.sail.money/learn/how-sail-works/notifications.md): ail supports configurable notifications so you can stay informed about your agent's activity without needing to open the app. You choose what to receive and where to receive it.


---

# 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.sail.money/learn/how-sail-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.
