MORE
  • Introduction
  • MORE Vaults
    • Vaults Framework
      • Diamond Standard (EIP-2535)
      • Component Interactions
      • Upgrade & Governance Flow
    • Core Protocol Components
      • Factory
      • Core Facets
      • Registries
      • Internal Libraries
      • Accounting
    • Connectors
      • AMMs & DEXes
      • Staking
      • Lending
      • Leverage
      • Oracles
      • External Interfaces
      • Multicall
    • Security & Governance
      • Roles & Access Control
      • Upgrade Flow & Timelock
      • Configuration Guard Rails
      • Registries as Boundaries
      • Error & Event Catalogue
    • Developer Workflows
      • Deploying a New Vault
      • Extend with New Facets
      • Indexer Integration
    • Reference & Glossary
      • Event Index
      • Capabilities
      • Terms & Abbreviations
      • Contracts
  • MORE Markets
    • Markets Framework
      • Liquidity Protocol
      • Supply
      • Borrow
      • Repay
      • Withdraw
      • Liquidations
      • Flash Loans
      • Risks
    • Markets
      • Liquidity Pool
      • Reserve
      • Incentives
      • Oracles
    • Contracts
    • Build
  • Resources
    • Code, Licenses & Audits
    • Brand Assets
  • Privacy Policy
  • Terms of Use
Powered by GitBook
On this page
  • Protocol at a Glance
  • Guiding Principles
  • Jump right in

Introduction

MORE is an open and extensible framework for digital asset management. An ecosystem of 2 core protocols, MORE Markets and MORE Vaults, it is designed to make DeFi more accessible, cheaper, more secure and more flexible for professional asset managers and depositors.

Protocol at a Glance

MORE Vaults is a trust-minimised vault framework that lets any asset manager spin up bespoke yield strategies while keeping user deposits inside an upgrade-safe, ERC-4626–compatible container. A new vault is born by sending a facet bundle to the Vaults Factory, which mints a fresh Diamond proxy and whitelists it in the Vaults Registry. From that moment on:

  • Users get a “set-and-forget” ERC-20 share token; deposits are handled by the shared VaultFacet, withdrawals respect ERC-4626 accounting logic.

  • Managers retain granular control over rebalancing, fees, and capacity via dedicated configuration facets, without ever touching the core deposit/withdraw paths.

  • The protocol enforces a single, auditable deployment path (factory âžť registry âžť diamond), making it trivial for explorers and risk dashboards to verify that a vault is “official”.

The end result is a permissionless assembly line where professional strategists can iterate rapidly, and depositors can shop for risk/reward profiles without reading Solidity.


Guiding Principles

Principle
How the code enforces it

Permissionless & Permissioned

The PermissionlessVaultsRegistry treats every facet as whitelisted and disables fees, so anyone can launch a vault without asking for protocol approval. The PermissionedVaultsRegistry is managed by MORE DAO and proposes a Registry of approved facets.

Trust-minimised custody

User assets never sit in a strategist’s EOA; they live in an immutable, non-custodial, Diamond proxy whose logic is upgrade-gated by the factory’s diamondCutFacet.

Role-based governance

Each vault stores owner, curator, and guardian addresses in a single library slot; runtime modifiers in AccessControlLib validate them, ensuring only authorised parties can update strategies or pause the vault.

Configurable safety rails

The ConfigurationFacet caps TVL, enforces deposit whitelists, and applies timelocks to fee changes—giving depositors measurable boundaries on manager behaviour.

Transparent fail-fast errors

Custom reverts like InvalidSelector, UnsupportedAsset, or AllFacetsAllowedByDefault are returned in a plain text, making front-end UX clear and audits easier to reason about.

Composability first

Every external dependency, Aave, Curve, Uniswap, Chainlink, lives behind a clean interface namespace so facets can be swapped out without breaking other modules.

Depositor trust model: The protocol eliminates custody risk but not governance risk; depositors must still evaluate the manager roles and strategy logic of each vault they choose to enter.

Jump right in

NextVaults Framework

Last updated 9 days ago

Page cover image
Cover

MORE Vaults

Manage assets with a universal DeFi primitive

Cover

MORE Markets

Access deep liquidity or deploy custom markets

Cover

Resources

Discover everything else about MORE