# Reserve Folio ## Docs - [Introduction to Reserve Folio](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/introduction.md): Learn about Reserve Folio, a protocol for creating and managing portfolios of ERC20 assets entirely onchain with composable, multi-asset portfolios. - [Quick Start Guide](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/quickstart.md): Get started with Reserve Folio by deploying your first portfolio and understanding the core operations. - [System Architecture](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/architecture.md): Deep dive into Reserve Folio's architecture, rebalancing mechanism, auction system, and governance structure. - [What are Folios](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/concepts/folios.md): Learn about Folios, basket composition, and how minting and redemption work - [Rebalancing Mechanism](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/concepts/rebalancing.md): Learn how Folios rebalance their holdings through a structured auction process - [Dutch Auction Mechanism](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/concepts/auctions.md): Learn how Reserve Folio uses Dutch auctions for efficient price discovery and rebalancing - [Governance System](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/concepts/governance.md): Learn about Reserve Folio's multi-role governance structure and timelock controls - [Fee Structure](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/concepts/fees.md): Learn about TVL fees, mint fees, and how DAO revenue sharing works in Reserve Folio - [Role System](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/concepts/roles.md): Understand the role-based access control system in Reserve Folio - [Deploying a Folio](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/guides/deploying-folio.md): Learn how to deploy a new Folio instance with custom configuration and governance - [Managing Rebalances](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/guides/managing-rebalances.md): Start and manage rebalances to adjust your Folio's asset composition - [Auction Participation](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/guides/auction-participation.md): Bid on Folio auctions to facilitate rebalancing and earn arbitrage profits - [Governance Setup](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/guides/governance-setup.md): Configure on-chain governance for your Folio with voting, timelocks, and role-based permissions - [Minting and Redeeming](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/guides/minting-redeeming.md): Learn how to mint new Folio shares and redeem them for underlying assets - [Trusted Filler Integration](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/advanced/trusted-fillers.md): Using CoW Swap and other trusted fillers for advanced auction execution - [Price Control Modes](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/advanced/price-control.md): Configure AUCTION_LAUNCHER control over auction pricing with NONE, PARTIAL, and ATOMIC_SWAP modes - [Basket Weights & Unit Calculations](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/advanced/basket-weights.md): Understanding weight ranges, basket units, and how token ratios are calculated during rebalancing - [Upgradeability](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/advanced/upgradeability.md): Proxy pattern implementation and version registry for safe Folio upgrades - [Security Considerations](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/advanced/security.md): Reentrancy protection, weird ERC20 compatibility, and security best practices - [Development Environment Setup](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/development/setup.md): Set up your local development environment for building with Reserve Folio - [Testing](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/development/testing.md): Comprehensive guide to running and writing tests for Reserve Folio - [Deployment](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/development/deployment.md): Deploy Reserve Folio contracts to Ethereum, Base, and other networks - [Contributing](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/development/contributing.md): Guidelines for contributing to the Reserve Folio protocol - [Folio Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/folio.md): Core ERC20 token with permissionless minting/redemption and semi-permissioned rebalancing - [FolioDeployer Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/folio-deployer.md): Factory contract for deploying new Folio instances with optional governance - [FolioProxy and FolioProxyAdmin](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/folio-proxy.md): Upgradeable proxy infrastructure for Folio contracts - [FolioGovernor Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/folio-governor.md): On-chain governance with dynamic proposal thresholds and timelock integration - [GovernanceDeployer Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/governance-deployer.md): Factory contract for deploying staking vaults with integrated governance and timelock - [StakingVault Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/staking-vault.md): ERC4626 vault with voting power, multi-token rewards, and configurable unstaking delays - [UnstakingManager Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/unstaking-manager.md): Manages time-locked withdrawals from StakingVault with cancel and claim functionality - [FolioDAOFeeRegistry Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/dao-fee-registry.md): Manages DAO fee splits and minimum fee floors for Folio protocol revenue sharing - [FolioVersionRegistry Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/version-registry.md): Tracks Folio implementation versions and manages version deprecation - [FolioLens Contract](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/folio-lens.md): Read-only interface for analyzing Folio state, auctions, and balances off-chain - [Utility Libraries](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/libraries.md): Core libraries for Folio operations: FolioLib, RebalancingLib, and MathLib - [Contract Interfaces](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/contracts/interfaces.md): Key interfaces for interacting with Reserve Folio contracts - [Unit System](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/units.md): Understanding the unit system used throughout Reserve Folio - [Valid Ranges](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/valid-ranges.md): Valid ranges for token supply, decimals, and other protocol parameters - [Token Compatibility](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/token-compatibility.md): Supported and unsupported ERC20 token types in Reserve Folio - [Chain Assumptions](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/chain-assumptions.md): Blockchain requirements and assumptions for Reserve Folio deployment - [Security Audits](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/audits.md): Security audits and reviews of Reserve Folio protocol - [Bug Bounty Program](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/bug-bounty.md): Report security vulnerabilities and earn rewards - [Changelog](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/changelog.md): Version history and changes to Reserve Folio protocol - [Frequently Asked Questions](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/faq.md): Common questions about Reserve Folio protocol - [Glossary](https://mintlify.wiki/reserve-protocol/reserve-index-dtf/resources/glossary.md): Terms and definitions for Reserve Folio protocol