Steve Maine of Brain.Save() has done a really good job on the description of a set of duplex contracts in Indigo, i.e. those contracts where callbacks are specified, using the design of a multi-player game of blackjack. Steve shows the service contract interfaces, a bunch of the messaging code and even what’s on the wire. Recommended.