In this recipe, we will guide you through the main steps of building a Sawtooth transaction family with a case study that implements a marketplace designed to keep track of the owner of a house. The sample application is developed with the Sawtooth Python SDK and uses the Sawtooth XO transaction family as a template. The full code is available with the source code files that come with this book.
The main focus of this case study is on demonstrating how to develop a Sawtooth application as a proof of concept. In a real production environment, state access control, data encryption, confidentiality, and security would be customized based on the different commercial requirements.
The simple business cases for this sample marketplace are creating records to keep track of the owner of a house and transferring the house from one owner to another:
...