For a delivery, the smart contracts are between physical or virtual objects (postboxes and luggage). Users and couriers "sign" the smart contract as owners of objects and have no legal obligation because of the smart contract. On the other hand, because objects do not lie and can be tracked, delivery smart contracts can check delivery conditions in a flexible, trustless and automatic way. For instance, the delivery conditions can foresee to reduce the return of deposit by 10% per day after a predefined date. The smart contract applies delivery rules with no need to go to court or make a complaint to insurance company.