# Unison Architecture ![Group 1-3](https://hackmd.io/_uploads/H1p6-Gby1g.png) 1. User Layer (Multi-Chain): This top layer represents different user chains interacting with the protocol. It allows users from any blockchain to deposit. 2. Cross-Chain Layer (Deposits): The Squid Router + Axelar GMP facilitates cross-chain deposits. 3. Computation Layer: Brevis zk Co-processors are used for off-chain compute to get the best allocation of assets across different strategies. 4. Vault Layer: The Vault serves as the central storage for deposited assets. It receives cross-chain deposits, allocation ratio from brevis and reports from strategies. 5. Cross-Chain Layer (Strategies): Another instance of the Squid Router + Axelar GMP is used to distribute assets across different strategy layers on various chains. 6. Strategy Layer: This layer contains different investment strategies eg. : - AAVE (Arbitrum) - Basis Trading - Curve (Optimism_ Each strategy automatically compounds 80% (dynamic) of the returns back into itself. 7. Treasury Layer: The remaining 20% (dynamic) of rewards are harvested from each strategy are sent to a Treasury Wallet. TLDR; 1. Users deposit assets from multiple chains. 2. Assets are consolidated in the Vault Base. 3. Brevis calculates optimal asset allocation. 4. Assets are distributed to various strategies across different chains. 5. Strategies generate returns, with 80% auto-compounding and 20% going to the treasury. 6. Users can withdraw their assets, which are returned through the cross-chain layers.