Protocol

Smart Contract Architecture

Diversa relies on smart contracts to coordinate portfolio operations. The protocol architecture may separate responsibilities across components responsible for:

  • Portfolio configuration
  • Asset management
  • Position accounting
  • Valuation
  • Rebalancing
  • Deposits
  • Withdrawals
  • Fees
  • Portfolio registration

Separating these functions can make the system easier to monitor and maintain while allowing different portfolio structures to use common underlying infrastructure.