Domain
Objects and/or aggregates
User
Command
The person in charge of the contracts at the company signs the contract that lists all the services and/or test sessions that are covered.
External system
CLM (Contract lifecycle management system)
Read models (Data views)
List of contractable services (including test sessions if any) covered by the contract
The signing of the contract should be done outside the test bed. The test bed will only consume the list of contracted services.