Reserve Folio Protocol
Create and manage permissionless index assets with semi-permissioned rebalancing via Dutch auctions
Quick start
Get up and running with Reserve Folio in minutes
1
Install dependencies
Clone the repository and install the required tools: Foundry, Node.js v20+, and Yarn.
2
Compile contracts
Build the Solidity contracts using Foundry.
3
Deploy a Folio
Use the FolioDeployer to create your first index portfolio. You’ll need to specify the initial basket of assets, fee structure, and governance parameters.
Check out the Deploying a Folio guide for detailed deployment instructions.
4
Start rebalancing
Configure rebalancing parameters and launch Dutch auctions to adjust your portfolio composition.
Core features
Explore what makes Reserve Folio powerful
Permissionless minting
Mint and redeem Folio shares at any time with pro-rata basket composition
Dutch auctions
Rebalance portfolios efficiently using exponential decay price curves
Role-based governance
Secure governance with timelocks and role-based access control
Flexible baskets
Support any ERC20 tokens with dynamic weight adjustments
Fee structures
TVL and mint fees with DAO revenue sharing
Multi-chain support
Deploy on Ethereum, Base, BSC, and other EVM chains
Explore the protocol
Deep dive into core concepts and smart contracts
Core concepts
Understand Folios, rebalancing, auctions, and governance mechanisms
Smart contracts
Explore the Folio, StakingVault, and deployer contract documentation
Integration guides
Step-by-step guides for deploying and managing your Folio
Advanced topics
Learn about trusted fillers, price control, and security considerations
Ready to build?
Start creating permissionless index assets with Reserve Folio today