A computing system includes technologies for providing trusted predictive analytics services. The computing system provides a common description language for predictive analytics services, and uses cryptographic techniques and digital rights management techniques to protect input data and/or portions of the predictive analytics services.