DocumentationOpen App

Gearbox Permissionless Overview

Gearbox Permissionless is the governance and infrastructure layer that makes the entire protocol trustless, verifiable, and permissionlessly extensible across chains.

It is implemented as a collection of smart contracts that define roles, boundaries, and processes — ensuring no single entity can access user funds or override market parameters. The code is open source at github.com/Gearbox-protocol/permissionless.

Design Principles

  • Non-Interference with Decisions — the DAO cannot influence or override decisions made by Market Curators or Instance Owners
  • No Control Over Market Contracts — market parameters allow flexible modification by Curators, but the DAO cannot alter them
  • Exclusive Control Over System Contract Versions — only the DAO can authorize new versions of system contracts (core protocol logic). Adding adapters, price feeds, bots, or other components remains permissionless.
  • Chain Expansion Oversight — only the DAO can activate Gearbox on new chains, ensuring the correct Treasury address and Instance Owner multisig are set

Core Components

ComponentPurpose
Contract Types & VersioningType system for all protocol contracts. Domain-based organization, semantic versioning, module replacement (not proxies)
Cross-Chain Multisig (CCM)Governance synchronization across chains. Hash-linked batches, strict sequential ordering
Bytecode Repository (BCR)On-chain registry of audited bytecode. System vs public domains, dual-signature verification
InstancesPer-chain protocol replicas. DAO-activated, managed by Instance Owner
PriceFeed StoreToken-to-oracle marketplace. Instance Owner managed, curator-consumed
Treasury & InsuranceFee distribution (curator/DAO split) and loss coverage fund

Roles

The protocol defines a clear hierarchy of roles, each with strictly bounded authority enforced at the smart contract level:

RoleScopeCan Affect Users
DAO (token holders)All chainsNo
Technical MultisigAll chainsNo
AuditorsAll chainsNo
Instance OwnersOne chainNo
Financial RepresentativesOne chainNo
Market CuratorsMarketYes (with timelock)
Emergency AdminMarketYes (immediate)
Pausable/Unpausable AdminsMarketYes
Emergency LiquidatorsMarketYes

See Roles & Permissions for detailed authority tables.

What's in This Section

  • Concepts — How each component works
  • Building — Create adapters, integrate protocols, extend the core