As a subfield of Distributed Problem Solving, cooperating experts approach allows several specialized problem solvers to work together for solving complex tasks such as design, medical diagnosis, business management, and so on. Due to differences in goals, knowledge and viewpoints of agents, conflicts might arise at any phase of problem solving. Managing diverse expertise requires good models of conflict resolution. In this paper, a model for cooperating experts which openly supports multi-agent conflict detection and resolution is proposed. The model is based on the insights that each agent has its own conflict knowledge which is separated from its domain-level knowledge. The proposed model is compared with the existing approaches.