I think most contracts require some trust in a third party to uphold the agreement. For example if you purchase property, everyone in the area needs to acknowledge that. If someone doesn't recognise your ownership, you need to appeal to someone to help you enforce your rights.
I think that nostr signatures and eCash mints can handle smart contracts if all parties recognise the agreement as binding.