provider commits takes 0-many commits
a commit consists of:
a commitment id (generated by the provider)
user account
dataset id
dapp contract account
provider account
completed_at (should this be timestamp or block number? )
status (approved/disapproved)
user result signature (signed the status, provider acc, dapp acc, dataset id, user acc and commitment id)
provider commits takes 0-many commits a commit consists of: a commitment id (generated by the provider) user account dataset id dapp contract account provider account completed_at (should this be timestamp or block number? ) status (approved/disapproved) user result signature (signed the status, provider acc, dapp acc, dataset id, user acc and commitment id)