# rethink.finance > The operating stack for on-chain fund management. rethink.finance provides composable, non-custodial vault infrastructure: 100% on-chain NAV, scoped delegated execution for human managers, automation scripts and AI agents, and on-chain governance — deployable on any EVM network with no code. Key facts: non-custodial (assets never leave the on-chain vault) · 100% on-chain NAV (no off-chain oracle or administrator) · scoped permissions enforced via the Zodiac Roles Modifier · OpenZeppelin Governor governance · optional automated, upgradeable fees · audited by AuditOne, Ackee Blockchain, OpenZeppelin, G0 Group & Omniscia. The full documentation as a single plain-text file: [https://docs.rethink.finance/llms-full.txt](https://docs.rethink.finance/llms-full.txt) ## Getting started - [Welcome](https://docs.rethink.finance/): rethink.finance is composable vault infrastructure for on-chain asset management - focused on open-source, non-custodial systems informed by institutional experience operating large, complex treasuries. - [Rethinking Vaults](https://docs.rethink.finance/rethinking-vaults): rethink.finance vaults are non-custodial pooled investment vehicles designed for on-chain asset management. They enable flexible deposits and redemptions and are governed through on-chain mechanisms defined at the vault level. ## The dApp - [Overview](https://docs.rethink.finance/dapp): The rethink.finance dApp provides an intuitive interface for depositors, managers, and curators interacting with non-custodial vaults. - [Depositors](https://docs.rethink.finance/dapp/depositors) - [Curators](https://docs.rethink.finance/dapp/curators) ## Protocol - [Architecture](https://docs.rethink.finance/protocol/architecture): A factory deploys a set of smart contracts that together define a vault: custody, settlement, valuation, governance and scoped permissions. Authority always traces back to governance. - [Admin Contract](https://docs.rethink.finance/protocol/admin-contract) - [Flows](https://docs.rethink.finance/protocol/flows): Settlement, on your cadence. - [Fees](https://docs.rethink.finance/protocol/fees): All fees are optional, automated, and upgradeable through vault governance. Any fee type can be distributed to any number of addresses or contracts. - [Performance Fee](https://docs.rethink.finance/protocol/fees/performance-fee): The performance fee links the curator’s reward to the fund’s performance. It is calculated and paid only when the share price surpasses the high watermark, ensuring curators are rewarded only for creating new value for investors. - [Management Fee](https://docs.rethink.finance/protocol/fees/management-fee): The management fee compensates curators for their ongoing services overseeing the Onchain Investment Vehicle (OIV). It accrues periodically, reflecting the time elapsed since the last distribution and the NAV of the OIV during that period. - [Deposit Fee](https://docs.rethink.finance/protocol/fees/deposit-fee): The deposit fee is a one-time charge applied when depositors contribute capital to the OIV, calculated as a percentage of the investment amount. - [Redemption Fee](https://docs.rethink.finance/protocol/fees/redemption-fee): The redemption fee is a one-time charge applied when depositors redeem capital from the OIV, calculated as a percentage of the redeemed amount. - [NAV Calculator Contract](https://docs.rethink.finance/protocol/nav): Based on approved methods, the NAV Calculator dynamically computes the net asset value of all underlying positions. NAV methods for all positions are defined in the onboarding phase but may be changed through vault governance. - [NAV Liquid Spot](https://docs.rethink.finance/protocol/nav/liquid-spot): Dynamically references values from the desired oracle, aggregator or DEX. - [NAV Illiquid](https://docs.rethink.finance/protocol/nav/illiquid): References a defined purchase price of the underlying asset and verifies the amount on-chain. - [NAV DeFi Composable](https://docs.rethink.finance/protocol/nav/defi-composable): Dynamically returns values for a given position at a given contract address. - [NAV Methods Library](https://docs.rethink.finance/protocol/nav/methods-library): Currently, all NAV methods approved in any rethink.finance vault can be referenced from the library to create a NAV update proposal for the respective vault. - [Security](https://docs.rethink.finance/protocol/security): Every contract in the stack, internal and external, has been audited by independent firms, with identified issues resolved on referenced commits. - [Integrations](https://docs.rethink.finance/protocol/integrations): Networks, assets and protocols, supported broadly, scoped per vault, and changed only through governance. ## Execution - [Manual](https://docs.rethink.finance/execution/manual): Zodiac Pilot is a Chrome extension that lets you interact with third-party protocols through their existing dApps on behalf of a vault. - [Algo/AI](https://docs.rethink.finance/execution/algo-ai): Route algorithmic and AI-driven execution through a vault’s Roles Modifier. Your bot can only call specific trading functions within predefined parameter limits. ## Community - [Closed Beta](https://docs.rethink.finance/community): We actively connect capital providers with top-tier managers and strategists, whether for discretionary asset management or algorithmic and AI-driven strategies.