It's unclear to me where original content, used in a smartcontract transaction is actually stored? I have a contract that I'm going to sell my latest mp3 to the party X. Where is the actual mp3 stored? How would I get it to party X? Assuming I have the .mp3 on my computer.
Or does the Blockchain store the transaction AND the all the content of that transaction?