The Credmark protocol uses a combination of cloud and blockchain services to create, test, and execute data models on a normalized, curated data set from distributed providers. It then allows a variety of mechanisms to consume the outputs of the models, configured by a set of decentralized governance mechanisms.