The Safe Exchange Platform allows the creation of digital assets and contracts, cryptographic data-storage and transfers. Through a client application a user can define an item's attributes and then later offer that item in a contract to a marketplace where others can discover, scrutinize, and fulfill the terms of the contract autonomously without the necessity of a trusted third party.