This is all very impressive, but how does it work–where's the logic that implements these transactions that manipulate participants and assets, and creates events? To understand this, we need to look at the transaction programs–the code that runs when transaction are submitted to the network that refer to these assets, participants, and events.
The transaction code is held in a Script File, and if you select Script File on the Define tab, you'll see the following:
This is the code that implements transactions! Today, Hyperledger Composer uses JavaScript to implement these functions, and that's ...