rethink.finance
  • Getting Started
    • Welcome
    • Rethinking Vaults
  • dApp
    • Overview
  • Protocol
    • Architecture
      • Admin Contract
        • Flows
          • V1.0 Flows
          • V2.0 Flows
        • Fees
          • Performance Fee
          • Management Fee
          • Deposit Fee
          • Redemption Fee
      • NAV Calculator Contract
        • NAV Liquid Spot
        • NAV Illiquid
        • NAV DeFi Composable
        • NAV Methods Library
    • Security
    • Integrations
  • Execution
    • Manual
    • Algo/AI
  • Community
    • Closed Beta
  • Policies
    • Terms of Service
    • Privacy Policy
  • Links
    • GitHub
    • Discord
    • X
Powered by GitBook
On this page
  • Manager Role
  • Human Manager
  • Automation Script / AI Execution
  • Factory Contract
  • Admin Contract
  • NAV Calculator Contract
  • Safe Contract
  • Governance Contract
  • Zodiac Roles Modifier
  1. Protocol

Architecture

PreviousOverviewNextAdmin Contract

Last updated 8 days ago

Manager Role

Human Manager

Scoped permissions can be delegated to a human manager, who executes predefined actions on behalf of vault depositors using their own externally owned account (EOA). The manager never directly accesses funds and is limited to permitted operations enforced by the Zodiac Roles Modifier.

Automation Script / AI Execution

Scoped execution permissions can be delegated to automation scripts or AI agents. These can be deployed either as:

  • On-chain contracts, or

  • Off-chain scripts, including machine learning or AI models.

rethink.finance provides a secure execution environment with minimal trust assumptions—ensuring that scripts, whether on- or off-chain, can only perform actions explicitly authorized through the Zodiac Roles Modifier. This enables safe, autonomous strategy execution without compromising fund security.

Factory Contract

Admin Contract

Admin Contract settles the deposit and redemption requests upon updated NAV calculation, automates fee distribution, and optionally enables a whitelist.

Fee Parameters (upgradable)

  • Management Fee

  • Performance Fee

  • Deposit Fee

  • Redemption Fee

Fee recipient address can be defined for every fee type.

Whitelist (upgradable)

NAV Calculator Contract

NAV Calculator Contract calculates the net asset value (NAV) of all types of underlying positions:

  • NAV Liquid Spot

  • NAV Illiquid

  • NAV DeFi Composable

It requires an approved NAV calculation method for each position.

Safe Contract

Governance Contract

rethink.finance vaults are compatible with alternative governance standards (including optimistic governor contracts or standard multisig).

Governance Parameters (non-upgradable)

  • Governance token

LP token representing the value of underlying positions is recommended to be used for vault governance token.

Alternatively, other tokens can be added as governance tokens controlling the vault governance. This is especially useful in the context of existing DAOs looking to migrate their treasury to completely decentralized and non-custodial infrastructure.

  • Voting delay

  • Voting period

  • Proposal threshold

  • Quorum (%)

Zodiac Roles Modifier

Zodiac Roles Modifier Parameters (upgradable)

  • Manager address

  • Target address

    • Associated permissions

Responsible for deploying all relevant smart contracts that together enable vaults (Admin Contract, NAV Calculator Contract, , , and ).

The (aka. Smart Account) is the most trusted custody standard in DeFi and secures all underlying positions of a vault. Execution of operations occurs via delegated permissions using Zodiac Roles Modifier. Ownership of the Safe is held by the vault's governance contract, and transactions may be executed directly through governance.

Using primitives for on-chain governance for a given vault. The following parameters are governed through governance tokens.

The enables to define roles with specific permissions and assign them to the Manager. These roles can independently interact with approved addresses, functions, and variables they've been given access to, bypassing default execution through governance.

Safe Custody Contract
OZ Governor Contract
Zodiac Roles Modifier
Safe Contract
Open Zeppelin Governor
Zodiac Roles Modifier