Understanding the data contract between services