Breaking the problem down – into layers Smart Contract Layers Layer 5 – Tags 5 Tags This is what the end user would see, agree to, and would be enforceable in a court of law. An 4 Choreography / Orchestration agreement could be as simple as ‘send party A some cash’, but could obviously become much more complex. A simplified tag may look as follows: 3 Actions 2 Data 1 Ledger Services The Choreography layer could be used to wrap / combine a number of tags and actions 0 Ledger together to create a new tag with inherited or extended functionality. UNRESTRICTED 112

2nd R3 Smart Contract Templates  Summit (All Slides) - Page 113 2nd R3 Smart Contract Templates Summit (All Slides) Page 112 Page 114