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.