Who is going to run a service that figures out and enforces any contract without limit? That would be like having a blockchain without any block size limit.
Discussion
No one needs to run such a service all the time. All that is needed is an authority to which the wronged party can take recourse when another party has broken a contract.
That's why courts of law were invented.