I want to 1) send an asset over to an address and 2) make the information of the transaction (more importantly, its metadata) available. From the documentation and questions, I assume that my best option is to use raw transactions to create the asset and publish the metadata on a stream for easy retrieval.
My question is threefold:
1) Would I have to use createrawsendfrom (as in the first Publishing to streams section) or createrawtransaction & appendrawdata (as in the second Publishing to streams section)
2) Is there a way to "tie" the asset transaction with the corresponding stream item which contains transaction metadata? Because as I understand for raw transactions, this is not the case.
3) Can I publish json metadata on a stream using raw transactions?
My objective is somewhat (I presume) similar to this question: