You will use smart contracts to make transactions I understand correctly ?
Just how can I be sure that the supplier will fulfill its terms of the contract*?
Well, that's how it works. I think this will be in maximum demand on the blockchain and will be able to provide the most favorable conditions for everyone.