# Trigger Bots

Every operation on Lynx - from opening a trade to liquidating a position - utilizes an ecosystem of trigger bots to complete the task. These bots are responsible for providing an updated and reliable price to be used when processing the operation.&#x20;

Most operations are done in two phases: first, a user registers their request (via an [intent-based-order-system](https://lynx-finance.gitbook.io/lynx-finance/welcome-to-lynx/cross-chain-perpetuals/intent-based-order-system "mention")); then, a bot triggers the request. Trigger bots therefore constantly monitor the state of the platform, looking for requests that can be triggered.&#x20;

The use of these trigger bots offers two main benefits:

1. **Prevent Oracle Front-Running:** Prices are pulled on-chain and used in one single transaction, preventing traders from making opportunistic trades based on upcoming price updates&#x20;
2. **Provide Up-to-Date Pricing:** Prices are retrieved at the exact moment that they're needed, offering the freshest and most reliable prices at a fraction of the cost of traditional price feeds
