Source network
Exchanges
One normalized view across every connected liquidity source. Adapters isolate exchange-specific fields from comparison logic.
Adapter boundary
Each adapter emits the same normalized quote contract. The Compare Service never depends on exchange-native fields.