DocumentationOpen App
On this pageDesign Principles

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