Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Architecting Blockchain Experiences

Architecting Blockchain Experiences

Blockchain technologies have matured in the last few years, yet the mainstream adoption of blockchain is still lagging behind other emerging technologies like AI and IoT. The missing piece seems to be a compelling model of how end users can benefit from blockchain-backed apps that could not be done with conventional apps on cloud platforms. Leveraging his experiences in building blockchain applications for the arts & media industry for Monegraph and the music industry under the dotBC banner, Chris will outline how blockchain-based apps need to seamlessly blend the function of a shared data registry, contract clause assembler, diplomatic messaging system, and a verifiable claims wallet to enable new decentralized marketplaces that trade more than just cryptocurrencies. The true promise of blockchains will only be fulfilled when architects and designers of these new decentralized systems go beyond beautifying the machine’s cryptographic output, and start channeling the human input required to bootstrap and sustain a multi-party ecosystem. Chris will discuss how these necessary ingredients in the user experience drive the architectural decisions behind on-chain data modeling, allowing for off-chain authentication and authorization, and facilitating inter-enterprise workflows that open up new market opportunities. He will demonstrate how a new decentralized workflow experience, built on the Cardstack architecture, can give the users all the power of blockchains with the ease of cloud-based applications.

A version of this talk was originally given at the Huawei Strategy and Technoogy Workshop (STW) 2017 in Shenzhen, China in May 2017.

Chris Tse

May 17, 2017
Tweet

More Decks by Chris Tse

Other Decks in Technology

Transcript

  1. 1 Monegraph “I am an Architect of Blockchain Apps.” Blockchain

    for Digital Commerce 1 dotBlockchain Blockchain for the Music Ecosystem 1 Cardstack Blockchain / Cloud User Experience Architecture
  2. Beautifying the Cryptography Behind… Crypto Currencies Smart Contracts on Public

    Ledgers Decentralized User Identity Transactions on Private Ledgers
  3. Title License Splits Metadata video background • Publicly approvable •

    Synchronized across participants • Recorded with timestamp
  4. Title License Splits Metadata video background • Publicly approvable •

    Synchronized across participants • Recorded with timestamp • Permitted parties can audit
  5. Title Registration Initial Blockchain Registration RELEASE TITLE Paralyzed RELEASE DATE

    February 3, 2017 ARTIST Stolar PRIMARY GENRE Pop LABEL RCA LEAD PRODUCER Steve Lillywhite
  6. Architecture Asset Registry PUBLIC LEDGER RELEASE TITLE Paralyzed RELEASE DATE

    February 3, 2017 LABEL RCA LEAD PRODUCER Steve Lillywhite
  7. Architecture Asset Registry PUBLIC LEDGER RELEASE TITLE Paralyzed RELEASE DATE

    February 3, 2017 LABEL RCA LEAD PRODUCER Steve Lillywhite
  8. Videos (1) License this song Stolar - Paralyzed (Single) Artist

    Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP FOR FREE Make your work, work for you Metadata Sync Initial Blockchain Registration RELEASE TITLE Paralyzed RELEASE DATE February 3, 2017 ARTIST Stolar PRIMARY GENRE Pop LABEL RCA LEAD PRODUCER Steve Lillywhite
  9. Videos (1) License this song Stolar - Paralyzed (Single) Artist

    Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP FOR FREE Make your work, work for you
  10. Track Info Track Artist Stolar Track Territory Availability Global Track

    Title “Paralyzed - Single” Track Sale Date February 3, 2017 Credits Alternate Composition Title n/a Performer Name Stolar Percentage Jay Stolar 40% / Billy Van 40%/ Denzel Baptiste 10%/ David Biral 10% Writer Name Jay Stolar Region Global Master Recording Title “Paralyzed” Affiliated Publisher or Entitled Party Stolar - Simple As That, Billy Van - Fact Publishing , Denzel Baptise - Univeral Publishing, David Biral - Universal Publishing Composition Title “Paralyzed" Affiliated PRO (per writer) SESAC Additional Writer Names Billy Van, David Biral, Denzel Baptiste SIGN UP NOW Join the Community Sign up for the latest tips from our advisors
  11. Track Info Track Volume # Vol. #1 Track Artist Stolar

    Track Parenthetical Track Label Name Black Box Track Territory Availability Global Track Title “Paralyzed - Single” Track Sale Date February 3, 2017 Track ISRC n/a Track Copyright © notice n/a Track # 1 Track Copyright (p) notice n/a Track Primary Genre Pop Track Duration 3:28 Track Secondary Genre Credits Alternate Composition Title n/a Performer Name Stolar Percentage Jay Stolar 40% / Billy Van 40%/ Denzel Baptiste 10%/ David Biral 10% Writer Name Jay Stolar Region Global Master Recording Title “Paralyzed” Affiliated Publisher or Entitled Party Stolar - Simple As That, Billy Van - Fact Publishing , Denzel Baptise - Univeral Publishing, David Biral - Universal Publishing Composition Title “Paralyzed" Affiliated PRO (per writer) SESAC Additional Writer Names Billy Van, David Biral, Denzel Baptiste Videos (1) Stolar – Paralyzed (Offical Video) 3:28 SIGN UP NOW Join the Community Sign up for the latest tips from our advisors PAGE CARDS Title Changed Label Format Country Released Genre Style Videos Tracklist Companies Credits Notes SONG PAGE Stolar – Paralyzed BRANCH Edward Faulkner PREVIEW LIVE
  12. Credits Performer Name Stolar Percentage Jay Stolar 40% / Billy

    Van 40%/ Denzel Baptiste 10%/ David Biral 10% Master Recording Title “Paralyzed” Affiliated Publisher or Entitled Party Videos (1) Stolar – Paralyzed (Offical Video) 3:28 License this song Stolar - Paralyzed (Single) Artist Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP NOW Join the Community Sign up for the latest tips from our advisors SIGN UP FOR FREE Make your work, work for you PAGE CARDS Title Changed Label Format Country Released Genre Style Videos Tracklist Companies Credits Notes SONG PAGE Stolar – Paralyzed BRANCH Edward Faulkner PREVIEW LIVE Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Approve Deny with Comments Deny with Revision Funk / Soul GENRE R&B GENRE
  13. Credits Performer Name Stolar Percentage Jay Stolar 40% / Billy

    Van 40%/ Denzel Baptiste 10%/ David Biral 10% Master Recording Title “Paralyzed” Affiliated Publisher or Entitled Party Videos (1) Stolar – Paralyzed (Offical Video) 3:28 License this song Stolar - Paralyzed (Single) Artist Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP NOW Join the Community Sign up for the latest tips from our advisors SIGN UP FOR FREE Make your work, work for you PAGE CARDS Title Changed Label Format Country Released Genre Style Videos Tracklist Companies Credits Notes SONG PAGE Stolar – Paralyzed BRANCH Edward Faulkner PREVIEW LIVE GENRE Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Approve Deny with Comments Deny with Revision Funk / Soul GENRE R&B GENRE
  14. Credits Performer Name Stolar Percentage Jay Stolar 40% / Billy

    Van 40%/ Denzel Baptiste 10%/ David Biral 10% Master Recording Title “Paralyzed” Affiliated Publisher or Entitled Party Videos (1) Stolar – Paralyzed (Offical Video) 3:28 License this song Stolar - Paralyzed (Single) Artist Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP NOW Join the Community Sign up for the latest tips from our advisors SIGN UP FOR FREE Make your work, work for you PAGE CARDS Title Changed Label Format Country Released Genre Style Videos Tracklist Companies Credits Notes SONG PAGE Stolar – Paralyzed BRANCH Edward Faulkner PREVIEW LIVE GENRE Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Funk / Soul GENRE R&B GENRE
  15. FOR YOUR INFORMATION New Work Registration 4 Metadata Updates 2

    AUTOMATICALLY PROCESSED Song Verification 4 Artist Verification 2 NEEDS RESPONSE Song Splits Proposal 4 License Requests 2 Metadata dispute 25 DASHBOARDS Today 3 RELEASE TITLE RELEASE TITLE Paralyzed Paralyzed ARTIST ARTIST Stolar Stolar LABEL LABEL Black Box Black Box Unresolved Unresolved STATUS STATUS ! TYPE OF DISPUTE TYPE OF DISPUTE Genre Metadata Dispute Back Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Approve Deny with Comments Deny with Revision Funk / Soul GENRE R&B GENRE Initial Blockchain Record RELEASE TITLE Paralyzed RELEASE DATE ARTIST Stolar PRIMARY GENRE Pop LABEL RCA LEAD PRODUCER ACTIVE PARTICIPANTS + + + NOTIFIED HISTORY Current Version February 5, 2017 12:45 PM EST Dispute posted by RCA February 15, 2017 2:45 PM EST Prior History Original Entry Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Funk / Soul GENRE R&B GENRE
  16. Metadata Update 02.12.17 February 3, 2017 Steve Lillywhite Record created

    in dotbc - 02.12.2017 02:45:12 AM EDT Revision proposal by Sony February 15, 2017 2:45 PM EST Approval Action Needed We’ve been speaking with both parties and there is a dispute about Joey Barnes as Lead. Rob Cavallo should be Lead Producer and Barnes as Associate Producer. Please advise. Edward Faulkner, Account Manager 3/15 2:15 PM Legal says this has been resolved. You can submit a revision with Rob Cavallo as Lead Producer. Johny Walker, Account Manager 3/15 2:30 PM Here here, I second that motion. Evan Williams, Legal Department 3/15 2:31 PM Ok. Will confirm on our end and submit the proposal this afternoon. Edward Faulkner, Account Manager 3/15 2:15 PM Just chiming in here! Jim Beam, Account Manager 3/15 2:35 PM
  17. Here here, I second that motion. Evan Williams, Legal Department

    3/15 2:31 PM Ok. Will confirm on our end and submit the proposal this afternoon. Edward Faulkner, Account Manager 3/15 2:15 PM Just chiming in here! Jim Beam, Account Manager 3/15 2:35 PM Send a message… Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD
  18. Here here, I second that motion. Evan Williams, Legal Department

    3/15 2:31 PM Ok. Will confirm on our end and submit the proposal this afternoon. Edward Faulkner, Account Manager 3/15 2:15 PM Just chiming in here! Jim Beam, Account Manager 3/15 2:35 PM Send a message… Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD
  19. Metadata Update 02.12.17 FOR YOUR INFORMATION New Work Registration 4

    Metadata Updates 2 AUTOMATICALLY PROCESSED Song Verification 4 Artist Verification 2 Song Splits Proposal 4 License Requests 2 Metadata dispute 25 RELEASE TITLE RELEASE TITLE Paralyzed Paralyzed ARTIST ARTIST Stolar Stolar LABEL LABEL Black Box Black Box Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Approve Deny with Comments Deny with Revision Funk / Soul GENRE R&B GENRE Initial Blockchain Record RELEASE TITLE Paralyzed RELEASE DATE February 3, 2017 ARTIST Stolar PRIMARY GENRE Pop LABEL RCA LEAD PRODUCER Steve Lillywhite Record created in dotbc - 02.12.2017 02:45:12 AM EDT + + + NOTIFIED HISTORY Current Version February 5, 2017 12:45 PM EST Dispute posted by RCA February 15, 2017 2:45 PM EST Revision proposal by Sony February 15, 2017 2:45 PM EST Prior History Original Entry Approval Action Needed Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Funk / Soul GENRE R&B GENRE Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD
  20. Metadata Update 02.12.17 FOR YOUR INFORMATION New Work Registration 4

    Metadata Updates 2 AUTOMATICALLY PROCESSED Song Verification 4 Artist Verification 2 Song Splits Proposal 4 License Requests 2 Metadata dispute 25 RELEASE TITLE RELEASE TITLE Paralyzed Paralyzed ARTIST ARTIST Stolar Stolar LABEL LABEL Black Box Black Box Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Approve Deny with Comments Deny with Revision Funk / Soul GENRE R&B GENRE Initial Blockchain Record RELEASE TITLE Paralyzed RELEASE DATE February 3, 2017 ARTIST Stolar PRIMARY GENRE Pop LABEL RCA LEAD PRODUCER Steve Lillywhite Record created in dotbc - 02.12.2017 02:45:12 AM EDT + + + NOTIFIED HISTORY Current Version February 5, 2017 12:45 PM EST Dispute posted by RCA February 15, 2017 2:45 PM EST Revision proposal by Sony February 15, 2017 2:45 PM EST Prior History Original Entry Approval Action Needed Revision proposal by Genre Revision Proposal February 12, 2017 2:45 PM EST Funk / Soul GENRE R&B GENRE Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD Amend
  21. Accurate Title and Metadata Enables License Grants via Approve/Deny Workflow

    Who to contact & who to pay? What are the terms and who has signed off?
  22. Videos (1) License this song Stolar - Paralyzed (Single) Artist

    Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP FOR FREE Make your work, work for you
  23. Videos (1) License this song Stolar - Paralyzed (Single) Artist

    Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP FOR FREE Make your work, work for you Continue Purpose of License Type of License Stolar Paralyzed Song License Request
  24. Videos (1) License this song Stolar - Paralyzed (Single) Artist

    Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP FOR FREE Make your work, work for you Register to Complete Request Project Reference Email First Name Last Name Company Address 1 Address 2
  25. Videos (1) License this song Stolar - Paralyzed (Single) Artist

    Title Duration Label Availabilty Released Genre Stolar Paralyzed - Single 3:28 Black Box Global February 3, 2017 Pop, Alternative Register Log In About Explore Community Search artists, albums and more… DOT BLOCKCHAIN MUSIC SIGN UP FOR FREE Make your work, work for you Request License Purpose of License Change Proin sagittis bibendum purus, sit amet elementum erat auctor nec. Morbi urna justo, tempor id imperdiet in. Type of License Change Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed porta, nisi in interdum iaculis, quam augue interdum quam, ut laoreet augue diam eu ante. Integer ullamcorper luctus orci eleifend gravida. Type of License Change Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed porta, nisi in interdum iaculis, quam augue interdum quam, ut laoreet augue diam eu ante. Integer ullamcorper luctus orci eleifend gravida. Stolar Paralyzed
  26. Revision proposal by Song License Request FEBRUARY 12, 2017 2:45

    PM EST Approve Deny with Comments Deny with Revision LICENSE TYPE Video Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business ARTIST Stolar ARTIST Stolar RELEASE TITLE Paralyzed - Single LABEL Black Box RELEASE DATE February 3, 2017 Set Price – $0.00
  27. Customizable License with Parameterized Terms Revision proposal by Song License

    Request FEBRUARY 12, 2017 2:45 PM EST Approve Deny with Comments Deny with Revision LICENSE TYPE Video Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business ARTIST Stolar ARTIST Stolar RELEASE TITLE Paralyzed - Single LABEL Black Box RELEASE DATE February 3, 2017 Set Price – $0.00
  28. Approve Deny with Comments Deny with Revision LICENSE TYPE Video

    Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $0.00 Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD Amend
  29. Approve Deny with Comments Deny with Revision LICENSE TYPE Video

    Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $0.00 Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Amend
  30. Approve Deny with Comments Deny with Revision LICENSE TYPE Video

    Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $0.00 Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Amend
  31. Approve Deny with Comments Deny with Revision LICENSE TYPE Video

    Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $0.00 Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Amend DRAFT
  32. Approve Deny with Comments Deny with Revision LICENSE TYPE Video

    Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $0.00 Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Amend DRAFT
  33. Approve Deny with Comments Deny with Revision LICENSE TYPE Video

    Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $0.00 Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Amend DRAFT
  34. Approve Deny with Comments Deny with Revision LICENSE TYPE Video

    Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $0.00 Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Amend DRAFT Approve Deny with Comments Deny with Revision LICENSE TYPE Video Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $3,000
  35. Approve Deny with Comments Deny with Revision LICENSE TYPE Video

    Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $0.00 Architecture Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Amend Supercede DRAFT Approve Deny with Comments Deny with Revision LICENSE TYPE Video Clip License TERRITORY Worldwide TYPE OF BUSINESS Small Business Paralyzed - Single Black Box RELEASE DATE February 3, 2017 Set Price – $3,000
  36. Architecture Layers and Data Flow Asset Registry PUBLIC LEDGER Messaging

    Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Sum m ary
  37. Architecture Layers and Data Flow Asset Registry PUBLIC LEDGER Messaging

    Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Sum m ary
  38. Architecture Layers and Data Flow Asset Registry PUBLIC LEDGER Messaging

    Bus 
 FEDERATED CLOUD License Exchange PRIVATE LEDGER Sum m ary
  39. From License to Payment Splits View Contract Language Revision proposal

    by Approved License Agreement FEBRUARY 12, 2017 2:45 PM EST LICENSEE Matrix Partners WORK n/a LICENSER n/a BLOCKCHAIN ADDRESS 13o7y8qweihudsbhjdhj3o39e3h TYPE OF BUSINESS Small Business TERMS Worldwide ARTIST Stolar ARTIST Stolar RELEASE TITLE Paralyzed - Single LABEL Black Box RELEASE DATE February 3, 2017
  40. From License to Payment Splits Royalties - Year to Date

    $1,262.56 YEAR DOMESTIC INTERNATIONAL 2016 $51,002 $12,756 2015 $85,866 $11,334 2014 $12,224 $54,919 YEAR DOMESTIC INTERNATIONAL Last March 2016 $2,430 May 2016 $2,430 Next April 2016 TRANSFER FUNDS June 2016 Domestic International View Contract Language Revision proposal by Approved License Agreement FEBRUARY 12, 2017 2:45 PM EST LICENSEE Matrix Partners WORK n/a LICENSER n/a BLOCKCHAIN ADDRESS 13o7y8qweihudsbhjdhj3o39e3h TYPE OF BUSINESS Small Business TERMS Worldwide ARTIST Stolar ARTIST Stolar RELEASE TITLE Paralyzed - Single LABEL Black Box RELEASE DATE February 3, 2017
  41. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY TRANSPARENCY
  42. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Broadcast for Public Reference TRANSPARENCY
  43. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Broadcast for Public Reference Hash It Out in Private TRANSPARENCY
  44. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Need to Know Basis Broadcast for Public Reference Hash It Out in Private TRANSPARENCY
  45. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Feels Really Fast Need to Know Basis Broadcast for Public Reference Hash It Out in Private TRANSPARENCY
  46. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Feels Really Fast Need to Know Basis Broadcast for Public Reference Wait for Confirmation Hash It Out in Private TRANSPARENCY
  47. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Feels Really Fast Need to Know Basis Broadcast for Public Reference Slowly but Surely Wait for Confirmation Hash It Out in Private TRANSPARENCY
  48. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Feels Really Fast History of Amendments Need to Know Basis Broadcast for Public Reference Slowly but Surely Wait for Confirmation Hash It Out in Private TRANSPARENCY
  49. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Feels Really Fast History of Amendments Need to Know Basis Broadcast for Public Reference Slowly but Surely Wait for Confirmation Hash It Out in Private Archive as Legally Mandated TRANSPARENCY
  50. Asset Registry PUBLIC LEDGER Messaging Bus 
 FEDERATED CLOUD License

    Exchange PRIVATE LEDGER Optimizing the Blockchain Experience PERMANENCE LATENCY Feels Really Fast History of Amendments Need to Know Basis Broadcast for Public Reference Slowly but Surely Wait for Confirmation Hash It Out in Private Archive as Legally Mandated Everything is Tradeable TRANSPARENCY