Syndr's high-level architecture consists of 2 main groups of components-
Offchain Matching Engine - This comprises of Syndr's offchain components responsible for risk management as well as matching and execution of trades. This includes Syndr's high-performance limit orderbook, block-trading component as well as our risk engine.
Onchain Settlement layer - This consists of Syndr's onchain components including our layer3 rollup as well as our smart contracts. These are responsible for updating and maintaining a user's onchain account state.