Skip to content

Governance

Ekubo Protocol is governed by holders of the EKUBO token. Governance is deliberately narrow in scope: the EVM V3 Core contracts are ownerless and immutable, so there is no privileged actor who can change how the AMM works or seize funds. What governance does control is the protocol’s upgradeable deployments, its treasury, and the parameters of the periphery.

The contracts are open source in the governance repository and are themselves ownerless and non-upgradeable, apart from the Governor’s ability to upgrade itself by proposal.

EKUBO is an ERC-20 on Ethereum, bridged to Starknet. It is the unit of voting weight.

Staker holds staked tokens and tracks delegation. Staking is not vote-escrow: there is no lockup, no decay, and no penalty for withdrawing. You stake to a delegate — often yourself — and can withdraw at any time.

Voting weight is not simply your staked balance. The Staker records delegation over time, and weight is the average amount delegated to you over a smoothing window ending when voting opens. This makes weight expensive to manufacture immediately before a vote.

Governor runs the proposal lifecycle and executes approved calls itself, so a passed proposal can make arbitrary calls — including send_message_to_l1, which is how it drives the owner proxies on other chains. (It also implements the account interface, but only so that proposals can be simulated off-chain.)

propose → voting delay → voting period → execution delay → execution window → executed

A proposal commits to a set of calls by hash; those exact calls must be supplied again at execution. It passes only if it reaches quorum and receives strictly more yea than nay votes — a tie fails.

Current configuration:

Parameter Value
Voting start delay 1 hour
Voting period 4 days
Voting weight smoothing duration 1 day
Quorum 3,250,000 EKUBO
Proposal creation threshold 100,000 EKUBO
Execution delay 1 hour
Execution window 30 days

These are themselves governance-configurable, and each proposal is versioned against the configuration in effect when it was created — so a proposal created before a reconfiguration still runs under the old parameters. Read the current values directly from the Governor’s get_config entrypoint.

Additional rules worth knowing: a proposer may have only one active proposal at a time, and a proposal can be cancelled only by its proposer and only before voting opens — the delay period exists so mistakes can be corrected. Execution is atomic and happens once; if a call reverts, the whole proposal can be retried within the execution window.

For the practical steps, see Participate in governance.

  • Starknet contracts — Core, Positions, and the extensions are upgradeable in place. The extensions are owned directly by the Governor; Core and Positions are held by the RevenueBuybacks contracts, which the Governor owns and can reclaim from by proposal
  • The treasury — assets held by the DAO, disbursed by proposal (including streamed payments)
  • Cross-chain deployments — owner proxies on Ethereum, Arbitrum, Optimism, Base, and Robinhood Chain let a Starknet proposal control contracts on other chains
  • Periphery ownership — the owner role on Positions and other periphery contracts, which withdraws accumulated protocol fees to the DAO. The fee rate itself is not a governance parameter: it is immutable on EVM and a compile-time constant on Starknet, so changing it requires a new deployment

Notably not controlled: the EVM V3 Core contract, which has no owner at all.

Protocol fees are collected at the periphery — a share of the swap fees liquidity providers collect — and flow back to the DAO through the RevenueBuybacks contract.

The mechanism is permissionless: anyone can trigger it. It withdraws accumulated protocol fees and places a TWAMM order selling them for EKUBO gradually over a configured window, rather than in a single market-moving trade. Proceeds are collected to the Governor. Order timing and duration bounds, and the pool fee used, are set by governance per token.

Ekubo, Inc. is the Delaware C corporation that built the initial version of Ekubo Protocol, along with the indexer, the interface, the governance contracts, and the API. It was founded by Moody Salem, and bootstrapped the Ekubo DAO in May 2024, distributing two thirds of total supply — one third by airdrop and one third sold by the DAO (see EKUBO token) — and governing actively from the start. The DAO received the largest Starknet Catalyst Program grant in recognition of that work.

In July 2024 the DAO approved a proposal defining the company’s role in exchange for a one-time grant of roughly $1.5M — intended to be the only grant the company ever requests. Under it, Ekubo, Inc. committed to:

  • Develop the core contracts for the benefit of the DAO, and make source code available at the DAO’s direction
  • Design and implement a framework for returning protocol revenue to stakers — delivered as the revenue buybacks above
  • Develop and host the interface, free to swap on, with a public feature prioritization process
  • Maintain this documentation, provide developer support in the Discord, and help delegates create proposals
  • Operate the public API and open source the governance tooling

The company holds one third of the total EKUBO supply and has committed to never sell those tokens for as long as it exists, keeping it permanently aligned with the protocol.

Ekubo, Inc. deliberately does not cover everything. Areas that benefit from independent teams include liquidity provider tooling and automated liquidity management, advanced delegate and governance tooling, market analytics, aggregator and routing integrations, marketing and community management, and exchange listings. If you want to build in one of these areas, start a conversation in the Discord.