Lets discuss contracts.
If i required an automated open contract. Payment is stored in the cintract until Proof of Completion.
Though any party who completed open contract is required payment. This system is required to be trustless. And the contract is required to be open.
So if this blockchain had a internal secure communication network running beside it. Though how is the contract created?
Data Transmission with information secured between required parties.
Now. Bringing data across to verify contract proof of completion. As external data / information is required as “proof”. The open contract must trugger on this information being submited.
This is the complicated part.
How do i give proof that i cut your lawn?