Table of contents Introduction What is Sommelier Tokenomics Governance Process Overview Become a Strategist Smart Contracts Protocol (V2) Contract Architecture Smart Contract Architecture Walk-Through Roles & Permissions External Protocol Integration Building Adaptors BaseAdaptor Protocol-Specific Functionality Adaptor Configuration Security Considerations Debt Adaptors Adaptor Uses to Keep in Mind Building Pricing Extensions Smart Contracts & Governance Smart Contract Addresses Advanced Smart Contracts Registry Details Registry.sol API PriceRouter Details Oracle Usage and Asset Pricing PriceRouter.sol API Cellars (aka ERC 4626 Vaults) Cellar.sol API Adaptors BaseAdaptor.sol API Fees And Reserves Portfolio (V1.5) Contract Architecture Strategists Overview Protobuf Requests Cellar Functions Adaptors Protocol How does the protocol work? Validators Gravity Bridge Steward Auction module and participation