The-Anatomy-of-a-.do-Service%3A-Inputs-Outputs-and-Context-Explained