Market matcher is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.
Market matcher consist of 4 major components:
- Triggers - serves as an input for the matcher
- EntityStore - serves as a data layer for the matcher
- Matchable components - encapsulates the matching rules
- Strategies - provides a customized ordering