# Sommelier Documentation

## Sommelier Documentation

- [What is Sommelier](https://sommelier-finance.gitbook.io/sommelier-documentation/introduction/readme.md): About Sommelier
- [Tokenomics](https://sommelier-finance.gitbook.io/sommelier-documentation/introduction/tokenomics.md): Utility and Characteristics
- [Governance Process Overview](https://sommelier-finance.gitbook.io/sommelier-documentation/introduction/governance-process-overview.md): The Sommelier protocol is governed by SOMM token holders.
- [Become a Strategist](https://sommelier-finance.gitbook.io/sommelier-documentation/introduction/become-a-strategist.md)
- [Protocol (V2) Contract Architecture](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/protocol-v2-contract-architecture.md): This section of the Sommelier docs outlines the Smart Contract Architecture and its details. The docs are under continuous revision, so some sections are not published yet.
- [Smart Contract Architecture Walk-Through](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/protocol-v2-contract-architecture/smart-contract-architecture-walk-through.md): Onboarding page outlining key smart contract architecture oriented for people who prefer text-based learning
- [Roles & Permissions](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/roles-and-permissions.md)
- [External Protocol Integration](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration.md): These are the typical integration development opportunities that would enable more Cellar capabilities with more external protocols.
- [Building Adaptors](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration/building-adaptors.md)
- [BaseAdaptor](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration/building-adaptors/baseadaptor.md)
- [Protocol-Specific Functionality](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration/building-adaptors/protocol-specific-functionality.md)
- [Adaptor Configuration](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration/building-adaptors/adaptor-configuration.md)
- [Security Considerations](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration/building-adaptors/security-considerations.md)
- [Debt Adaptors](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration/building-adaptors/debt-adaptors.md)
- [Adaptor Uses to Keep in Mind](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration/building-adaptors/adaptor-uses-to-keep-in-mind.md)
- [Building Pricing Extensions](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/external-protocol-integration/building-pricing-extensions.md)
- [Smart Contracts & Governance](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/smart-contracts-and-governance.md)
- [Smart Contract Addresses](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/smart-contract-addresses.md)
- [Advanced Smart Contracts](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts.md): This section covers extraneous smart contract details and topics.
- [Registry Details](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/registry-details.md): A detailed breakdown of the Registry.sol contract.
- [Registry.sol API](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/registry-details/registry.sol-api.md): An API of the Registry.sol contract.
- [PriceRouter Details](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/pricerouter-details.md): A detailed breakdown of the PriceRouter.sol contract.
- [Oracle Usage and Asset Pricing](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/pricerouter-details/oracle-usage-and-asset-pricing.md)
- [PriceRouter.sol API](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/pricerouter-details/pricerouter.sol-api.md): An API of the PriceRouter.sol contract.
- [Cellars (aka ERC 4626 Vaults)](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/cellars-aka-erc-4626-vaults.md): A detailed breakdown of the Cellar.sol contract.
- [Cellar.sol API](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/cellars-aka-erc-4626-vaults/cellar.sol-api.md): An API of the Cellar.sol contract.
- [Adaptors](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/adaptors.md): A detailed breakdown of the BaseAdaptor.sol contract.
- [BaseAdaptor.sol API](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/adaptors/baseadaptor.sol-api.md): An API of the BaseAdaptor.sol contract.
- [Fees And Reserves](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/fees-and-reserves.md)
- [Portfolio (V1.5) Contract Architecture](https://sommelier-finance.gitbook.io/sommelier-documentation/smart-contracts/advanced-smart-contracts/portfolio-v1.5-contract-architecture.md)
- [Overview](https://sommelier-finance.gitbook.io/sommelier-documentation/strategists/overview.md)
- [Protobuf](https://sommelier-finance.gitbook.io/sommelier-documentation/strategists/protobuf.md)
- [Requests](https://sommelier-finance.gitbook.io/sommelier-documentation/strategists/requests.md)
- [Cellar Functions](https://sommelier-finance.gitbook.io/sommelier-documentation/strategists/cellar-functions.md)
- [Adaptors](https://sommelier-finance.gitbook.io/sommelier-documentation/strategists/adaptors.md)
- [How does the protocol work?](https://sommelier-finance.gitbook.io/sommelier-documentation/protocol/how-does-the-protocol-work.md)
- [Validators](https://sommelier-finance.gitbook.io/sommelier-documentation/protocol/validators.md)
- [Gravity Bridge](https://sommelier-finance.gitbook.io/sommelier-documentation/protocol/gravity-bridge.md)
- [Steward](https://sommelier-finance.gitbook.io/sommelier-documentation/protocol/steward.md)
- [Auction module and participation](https://sommelier-finance.gitbook.io/sommelier-documentation/protocol/auction-module-and-participation.md)
