# Getting Started as a Searcher

This guide will help you get started as a FastLane Searcher on Polygon. To integrate with the FastLane protocol, you need to make two key changes to your system:

{% hint style="info" %}
**Note:** The terms "Searcher" and "Solver" are used interchangeably throughout this document.
{% endhint %}

### **1. Configure Your Backend for Auction Bidding**:

* Set up your backend to create and send bids to FastLane auctions.
* **Note**: FastLane now supports only one type of auction:
  * **Searcher Bundles (Backrun Auctions)**: Participate by submitting bundles&#x20;
* Bids are submitted via **EIP-712 signed messages (Solver Operations)**

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Searcher Bundles</strong></td><td>(Backrun Auctions)</td><td><a href="bundles-backruns">bundles-backruns</a></td></tr></tbody></table>

Bids are sent to the [FastLane Relay API](https://fastlane-labs.gitbook.io/polygon-fastlane/searcher-guides/addresses-and-endpoints) via various [submission methods](https://fastlane-labs.gitbook.io/polygon-fastlane/searcher-guides/getting-started-as-a-searcher/submission-methods).

### 2. I**mplement the`ISolverContract` Interface**

* Your contract must implement the `ISolverContract` interface, which defines the required `atlasSolverCall` function
* This function allows the FastLane Atlas protocol to interact with your contract for bid execution and operation handling.

{% content-ref url="searcher-contract-integration/atlassolvercall" %}
[atlassolvercall](https://fastlane-labs.gitbook.io/polygon-fastlane/searcher-guides/searcher-contract-integration/atlassolvercall)
{% endcontent-ref %}

{% content-ref url="bundles-backruns/bundle-format" %}
[bundle-format](https://fastlane-labs.gitbook.io/polygon-fastlane/searcher-guides/bundles-backruns/bundle-format)
{% endcontent-ref %}

### 3. Bond alETH with Atlas to cover transaction cost

{% content-ref url="searcher-contract-integration/altas-bonding-concept" %}
[altas-bonding-concept](https://fastlane-labs.gitbook.io/polygon-fastlane/searcher-guides/searcher-contract-integration/altas-bonding-concept)
{% endcontent-ref %}
