DocumentationOpen App

Concepts

The Gearbox Permissionless infrastructure is built from a set of interlocking components. Each enforces specific boundaries at the smart contract level — no role can exceed its authority, even if compromised.

  • Contract Types & Versioning — The type system (contractType, domains, :: notation) and semantic versioning that organize all protocol contracts. Upgrades via module replacement, not proxies.

  • Cross-Chain Multisig (CCM) — The governance synchronization layer. Hash-linked batches originate on Mainnet and propagate to all chains in strict sequential order.

  • Bytecode Repository (BCR) — On-chain registry of audited contract bytecode. System domains require DAO approval; public domains (adapters, price feeds, IRMs) are permissionless after audit.

  • Instances — Per-chain protocol replicas. DAO-activated, managed by an Instance Owner multisig. One instance per chain.

  • PriceFeed Store — A marketplace linking tokens to approved price feeds. Managed by Instance Owners, consumed by Market Curators.

  • Treasury & Insurance — Fee distribution between curators and the DAO via TreasurySplitter, plus an insurance fund for loss coverage.

  • Roles & Permissions — Complete role hierarchy: DAO, Technical Multisig, Auditors, Instance Owners, Financial Representatives, Market Curators, Emergency Admin, and more. Each with explicit authority boundaries.