Various smart applications, such as in the domain of smart construction, require the use of artificial intelligence (AI) based services. In order to support such environments, various AI/knowledge service provider and consumer ecosystems have started to emerge.Within such ecosystems, the goals are to improve the quality, reliability, dependability in terms of governance and trust in the data which is exchanged among the various actors, which must be supported by specific business models. This work introduces a novel multi-party smart contract (SC) that is designed to address the above mentioned goals. Specific service level agreements that illustrate the interactions among the AI service providers and consumers are also presented. The developed multi-party SC supports different pricing schemes, which are analyzed in detail against the goals of the study.