I do have a use case where shipment details will be shared across 3 companies -(A, B, C).
Can anyone explain how this can be implemented in MultiChain?
"Company A" provides shipment details saying that "Package x" Should go from USA-Mexico.
"Company B" picks the order and says he can deliver it via its local partner which is company 'C'
Now "Company C" delivers and updates the asset with Proof of delivering info.
Usually, in Etherium, we write a Smart Contract with business logic on who can do what and check if company C can do this job.
In Hyperledge, we create a channel for A-B-C and deploy smart contract with this logic.Each company executes smart contract to check their state database and submit transactions and blocks as needed