It is a type of boundary that helps with division between teams and assign the ownership over a particular one. Every boundary, should only be implemented by one team and no more than one team should work on that particular bounded context. However, it doesn’t mean that one team cannot own more than one bounded context. This helps with elimination of assumptions about another’s model and forces teams to define strong communication protocols to integrate models with systems explicitly.