This talk describes how to model services in CORD using xproto, a modeling language that extends Google’s Protocol Buffers. Example core and service models serve to introduce xproto’s features and to illustrate best practices in modeling services for CORD. The talk also looks under the covers at the XOS toolchain used to generate various aspects of CORD from these models.