Atlas Draft
  • What is Atlas?
    • Overview
  • Roles
    • Roles in Atlas
      • Operations Relay (OR)
      • Originator
      • Auctioneer
      • Bundler
      • Solver
  • Atlas Infrastructure Overview
    • Operations Relay
    • SDK
  • Atlas EntryPoint Concepts
    • Permit69
    • atlETH
  • Integrating Atlas
    • Integration Overview
    • Integrating a frontend or API
    • Integrating a smart contract protocol
  • Building Atlas Modules
    • DappControl
      • Entities
      • Required Functions
      • Optional Functions
    • Execution Base
      • Functions
    • Reputation
    • Ex-Post Bids
  • Resources
    • Whitepaper
    • Source code
Powered by GitBook
On this page
  1. What is Atlas?

Overview

Atlas is a permissionless and modular smart contract framework for Execution Abstraction. It provides dApps, frontends and protocols with a generalized auction system in which solvers compete to provide optimal solutions for user intents or MEV redistribution. A User Operation is collected by the app's frontend via the Atlas SDK and sent to an app-designated bundler, which combines it with Solver Operations into a single transaction. Because of its generality and flexibility, Atlas can be used for a number of execution abstraction use-cases such as backrun order flow auctions, OEV auctions, and intent auctions. All of these auction types can be purpose-built by application developers in what we call an Atlas Module.

PreviousWhat is Atlas?NextRoles in Atlas

Last updated 1 year ago