4,156 questions
4,369 answers
5,718 comments
Hi,
if you're familiar with the Basics (https://www.multichain.com/getting-started/) you could have a look into raw transactions (https://www.multichain.com/developers/raw-transactions/).With raw transactions one Business can create various different types and structures of transactions. The created transaction is returned as a hex-encoded string which can be passed to and decoded from another business.
I think, you have to clarify how the Businesses communicate. If you want everything on-chain you maybe could use streams (https://www.multichain.com/developers/data-streams/)
Greetings,
zolar