Breaking the problem down – into layers Smart Contract Layers Layer 0 – Ledger 5 Tags An off-the-shelf unmodified ledger implementation. Could be Etherium, Corda etc... 4 Choreography / Orchestration 3 Actions Technically, this does not need to be a ledger, but merely a networked data store; the 2 Data Ledger Services layer would then have to implement all missing 'Ledger-like’ functionality 1 Ledger Services 0 Ledger UNRESTRICTED 107

2nd R3 Smart Contract Templates  Summit (All Slides) - Page 108 2nd R3 Smart Contract Templates Summit (All Slides) Page 107 Page 109