Overview

Rubicon Docs

FAQ

New to Rubicon? Start with frequently asked questions.

Guides

Trade, bridge, connect a wallet, and integrate.

Code Base

Explore Rubicon's public GitHub.

Developers

Protocol references, deployments, APIs, and integrations.

What is Rubicon?

Rubicon is an open trading platform for ERC-20 (opens in a new tab) tokens. We believe that all of the world's financial assets will be tokenized; Rubicon is the central hub where they can trade in an efficient, transparent, and trustless fashion.

Rubicon is designed to offer efficient ERC-20 trading infrastructure for traders, market makers, projects, and integrators. Traders get access to onchain markets and routes, while liquidity providers and market makers get flexible tools for creating and managing liquidity.

Trade tokens on the Rubicon App (opens in a new tab) with swaps, market orders, limit-order style flows, and cross-chain routing through swap.

Protocol Overview

Rubicon integrates several trading mechanisms into one liquidity stack:

  1. Rubicon CLMM - a Uniswap V3 fork for concentrated-liquidity markets.
  2. Rubicon Aquila - a constant-product AMM based on the Uniswap V2 model.
  3. Rubicon Gladius - an intent-based trading and execution system with API-driven market-maker workflows.
  4. Rubicon Classic - Rubicon's fully onchain order book system.
  5. Rubicon HFT Vaults - a Gamma Strategies V1 Hypervisor fork for managed CLMM liquidity.

By combining concentrated liquidity, managed vault liquidity, AMM liquidity, offchain order intent, and onchain order book infrastructure, Rubicon can support many styles of ERC-20 trading without requiring users or integrators to treat them as separate venues.

Rubicon Stack

Rubicon CLMM

Rubicon CLMM is a fork of Uniswap V3. LPs choose active price ranges, and traders route through concentrated liquidity around market prices.

Rubicon Aquila

Aquila is Rubicon's constant-product AMM based on the Uniswap V2 model. It provides simple onchain pool liquidity for routes and integrations.

Rubicon Gladius

Gladius pairs offchain efficiency with onchain settlement, decentralization, and transparency. Order intents are encoded and matched offchain, then settled onchain through Rubicon contracts. This enables efficient, gasless, non-custodial flows for traders and market makers.

Developers integrating Gladius can also review the Gladius API, Gladius SDK, and filler integration guide.

Rubicon Classic

Classic is Rubicon's fully onchain order book system. It supports direct limit-order style liquidity and remains available for integrators and market makers that need CLOB-style markets.

The Classic layer includes RubiconMarket, the core order book contract, and RubiconRouter, which routes token swaps and supports multi-hop swaps when two tokens do not have a direct underlying order book.

Rubicon HFT Vaults

HFT Vaults are a fork of Gamma Strategies V1's Hypervisor system. They let depositors supply paired assets to CLMM vaults while a trusted market maker manages active ranges.

Browse vaults in the Rubicon App (opens in a new tab).

Why is this important?

One of crypto's core promises is an open financial system, but much of crypto trading still depends on centralized exchanges and closed infrastructure. Those systems custody user funds, charge opaque fees, and are not always aligned with their users.

Rubicon brings trading infrastructure onchain. The goal is open markets where users keep custody, contracts are verifiable, and liquidity can be built and accessed transparently.

Common Routes

  • Find current contract addresses in Deployments.
  • Check supported partners in Integrations.
  • Review protocol references in Developers.
  • Learn about governance and RUBI in RUBI.
  • Understand protocol risk in Risks and wallet safety in Security.
  • Find quick answers in the FAQ.