This domain is about contract management in the context of the use of the test bed. The use of several features might require a contract. Although we plan to live the generation and signing of the contract outside of the test bed; the latter shall be aware whether a contract exists or not and what its duration and content.
Bounded context
Provided data to a third-party system that needs to generate a contract and consume the contract duration and scope.
Generation and signing of the contract is out-of the domain boundaries.
Objectives
Provides data for a third-party system to generate a contract;
Make sure participants are allowed to take part in testing sessions or to use a specific feature.
Constraints
Might need to study the existing contract management tool to establish how we can exchange data.
Business concerns that are addressed
Ensure that the users operate in the boundary of a contract.
Behaviour and management rules
Any rules and behaviour that govern the domain