Skip to main content

Integration Guides Overview

Welcome to the Atlas Integration Guides. This section provides detailed information on how to integrate Atlas with various systems and platforms. Our guides are designed to help developers and project teams seamlessly incorporate Atlas into their existing infrastructure, enabling them to leverage the full potential of value capture and execution abstraction.

Available Integration Guides

We currently offer integration guides for the following types of platforms:

  1. Decentralized Exchanges (DEXs) Learn how to integrate Atlas with your DEX to internalize MEV (Maximal Extractable Value) generated from user transactions, allowing your protocol to capture value that would otherwise be extracted by external actors. Enhance your platform's revenue model by implementing auction mechanisms and customizable value allocation strategies.

  2. Oracles Explore how to integrate Atlas with oracle systems to capture Oracle Extractable Value (OEV). By auctioning off the right to perform actions based on data updates (e.g., liquidations), your oracle can retain value within the protocol's ecosystem rather than leaking it to the MEV supply chain.

  3. Lending Protocols Discover how to implement Atlas in lending platforms to internalize MEV from liquidations, optimize liquidation processes, and enhance value retention within the protocol. Capture additional revenue by redirecting value from liquidation events back into your protocol.

Key Integration Concepts

When integrating Atlas, keep these key concepts in mind:

  • Value Capture: Atlas enables your protocol to capture value (MEV or OEV) that would otherwise be extracted by external actors, enhancing your revenue model.
  • User Operations: Replacing traditional transactions with signed EIP-712 messages to facilitate meta-transactions.
  • Solver Network: Utilizing a network of solvers who bid for the right to execute certain operations, such as backruns or liquidations.
  • Auctioneer: Implementing auction mechanisms to efficiently allocate valuable execution rights and maximize value capture.
  • DAppControl Modules: Customizing Atlas behavior for your specific use case, defining how captured value is allocated within your protocol.

General Integration Steps

While each integration guide provides specific instructions, the general process involves:

  1. Modifying Your Frontend: Adjust your frontend to create and handle Atlas operations instead of traditional transactions.
  2. Implementing Backend Changes: Update your backend to manage auctions, interact with the Operations Relay, and handle bundling of operations.
  3. Selecting and Integrating with an Operations Relay: Choose an Operations Relay option to facilitate communication with the solver network and auctioneer.
  4. Developing a Custom DAppControl Module: Create a module that defines how value captured through Atlas is allocated according to your protocol's rules.

Getting Started

To begin integrating Atlas with your platform:

  1. Choose the Appropriate Guide: Select the integration guide that matches your system type from the list above.
  2. Understand the Value Proposition: Review the "Why Atlas?" section in each guide to understand how Atlas helps your protocol capture additional value.
  3. Follow the Step-by-Step Instructions: Carefully work through the instructions provided in the chosen guide.
  4. Refer to the Atlas SDK Documentation: Utilize the Atlas SDK documentation for detailed API references and implementation support.

If you encounter any issues or have questions during the integration process, please refer to our FAQ section or reach out to our support team.

Happy integrating!