Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Streetcred: Improving the Developer Experience in SSI – Michael Boyd

100 views

Published on

https://ssimeetup.org/streetcred-improving-developer-experience-ssi-michael-boyd-webinar-41/
Michael is the Cofounder and Chief Product Officer of Streetcred ID. Coming from multiple startup ventures as technical lead, Michael was the first software engineer at Sovrin Foundation, where he was a strong advocate for privacy and security in decentralized identity systems. He was an original contributor to the initial Hyperledger Indy Agent code, which later became Hyperledger Aries Project. He is passionate about creating a pleasant experience for developers who want to implement self-sovereign identity with Streetcred.

In this talk, Michael will discuss the evolution of the developer experience in the SSI community, including the easiest ways to get started building credential issuers, verifiers, and identity wallets. He’ll introduce a framework for how to best approach user experience problems in decentralized identity, touching on hard topics like key management, schema discovery, and building a web of trust.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Streetcred: Improving the Developer Experience in SSI – Michael Boyd

  1. 1. Improving the Developer Experience in SSI Michael Boyd Cofounder & Chief Product Officer Streetcred.ID michaelboyd.me This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  2. 2. 1. Empower global SSI communities 2. Open to everyone interested in SSI 3. All content is shared with CC BY SA SSIMeetup.org Alex Preukschat @SSIMeetup @AlexPreukschat Coordinating Node SSIMeetup.org https://creativecommons.org/licenses/by-sa/4.0/ SSIMeetup objectives
  3. 3. digital identity becomes personal This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  4. 4. We are Streetcred ID. Chief Technology Officer Chief Executive Officer Chief Product Officer o 16 year's experience in software engineering o Enterprise architect o Built most-used decentralized identity framework for Hyperledger o 1st business hire at Sovrin Foundation o Advising on decentralized identity for ~2 years o 1st technical hire at Sovrin Foundation o Serial technical cofounder & entrepreneur Tomislav Markovski Riley Hughes Michael Boyd This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  5. 5. Tomislav’s Story: Renting an Apartment in Manhattan Required Documents o Bank statements (proof of average monthly balance) o Investment records (proof of buffer/emergency fund) o Employment records (proof of steady income) o Driver’s license (proof of gov’t-backed ID) o Marriage certificate o Background check document (proof of non-criminal) Tomislav’s identity was stolen 1 week later.This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  6. 6. Identity Fraud costs consumers  $16 billion a year Our “identities” are replicated all over the web This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  7. 7. The internet was built without an identity layer. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  8. 8. Streetcred ID is a platform that enables organizations and individuals to exchange secure digital credentials The Solution Digital Identity : Physical Identity This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  9. 9. The digital identity renaissance. This is a user-centric model. It feels more natural, intuitive, and human. User Authenticates Organization Holds User Data Current Model OrganizationUser Mutually Authenticate Holds Own Data Holds Own Data Self-sovereign Model Gives Up Data This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  10. 10. Interoperable, Open Standards  Free and Supported Forever Growing Ecosystem of Issuers and Verifiers No Vendor Lock-in You are more than a username and password. Meet Streetcred’s Identity Wallet: This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  11. 11. We build tools for organizations to integrate decentralized identity into their existing systems Credential Studio for Organizations to Issue and Verify Credentials Managed API for Developers to Customize and Automate Built with Open Source sdks This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  12. 12. The Internet of Trust at the edge Edge Protocol Root of Trust Public Keys (DIDs) Standardized Schemas Credential Definitions Credential Exchange Existing trust relationship Issuer Verifier Credential Issued Proof Presentation Private, pairwise DID connections WritesKeys& Definitions VerifiesKeys& Definitions No personal data is stored on ledger   ✔ Community of 200+ individual contributors ✔ Production ready distributed ledger ✔ Blockchain agnostic interoperability projects ✔ Governance and community coordination SSIMeetup.org
  13. 13. We build tools for organizations to integrate self-owned, portable identity into their existing systems Credential Studio for Organizations to Issue and Verify Credentials Managed API for Developers to Customize and Automate Built with Open Source sdks Issue r Verifier Issued Credential Proof Presentation This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  14. 14. Tomislav’s story rewritten in 3 simple steps, integrated seamlessly using Streetcred This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  15. 15. o Name: Tomislav Markovski o Bank Name: Union Forever Bank o Account Number: 532-234523452345234 o Statement Date: 4/30/19 o Transactions: {json} Bank Statement Employee ID o Name: Tomislav Markovski o Company Name: Microsoft o Start Date: 5/30/18 o Current Salary: $150,000 USD o Title: Senior Architect Marriage CertificateDriver’s License Other Credentials First, Tomislav collects digital credentials SSIMeetup.org
  16. 16. o Name: Tomislav Markovski o Bank Name: Union Forever Bank o Account Number: 532-234523452345234 o Statement Date: 4/30/19 o Transactions: {json} Bank Statement Employee ID o Name: Tomislav Markovski o Company Name: Microsoft o Start Date: 5/30/18 o Current Salary: $150,000 USD o Title: Senior Architect Marriage CertificateDriver’s License Other Credentials Step #1: Landlord requests information Landlord Proof Request Name o Name (from government ID) Marriage o Possession of marriage certificate Average Monthly Bank Balance o Must be above $5,000 average Steady Income o Must make over $6,000 per month Landlord is requesting the following information SSIMeetup.org
  17. 17. Landlord Proof Request Name o Name (from government ID) Marriage o Possession of marriage certificate Average Monthly Bank Balance o Must be above $5,000 average Steady Income o Must make over $6,000 per month Landlord is requesting the following informationo Name: Tomislav Markovski o Bank Name: Union Forever Bank o Account Number: 532-234523452345234 o Statement Date: 4/30/19 o Transactions: {json} Bank Statement Employee ID o Name: Tomislav Markovski o Company Name: Microsoft o Start Date: 5/30/18 o Current Salary: $150,000 USD o Title: Senior Architect Marriage CertificateDriver’s License Other Credentials Step #2: Streetcred Wallet extracts relevant info Claims SSIMeetup.org
  18. 18. Landlord Proof Presentation Name Marriage Monthly Bank Balance > $5,000 Monthly Salary > $6,000 You are sharing the following information Value: Tomislav Markovski Credential: Driver’s License Issuer: New York DMV Value: TRUE Credential: Marriage Certificate Issuer: New York County Registry Value: TRUE Credential: Bank Statement Issuer: Union Forever Bank Value: TRUE Credential: Employee ID Issuer: Microsoft o Name: Tomislav Markovski o Bank Name: Union Forever Bank o Account Number: 532-234523452345234 o Statement Date: 4/30/19 o Transactions: {json} Bank Statement Employee ID o Name: Tomislav Markovski o Company Name: Microsoft o Start Date: 5/30/18 o Current Salary: $150,000 USD o Title: Senior Architect Marriage CertificateDriver’s License Other Credentials Step #3: Data sent to landlord is verified instantly Claim s SSIMeetup.org
  19. 19. Current Streetcred Offering Free Developer Production Enterprise Price/mo FREE $99 $449 Custom (15% off) DIDComm/mo 1,000 5,000 100,000 100,000+ Signup Bonus 5,000 5,000 10,000 10,000+ Features All basic features enabled free forever Automation & production network integration More volume & dedicated support Volume discounts, custom integrations & features, expert advisory This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  20. 20. Useful Materials Learning Materials: • Hyperledger Training • EDx Training • Phil Windley's Blog • Sovrin Identity Info Development Materials: • Aries RFCs • Aries Python Cloud Agent • Aries Framework Go • Aries Framework Dotnet • Decentralized Identity Foundation This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  21. 21. Book Recommendation: Homo Deus - Yuval Harari This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  22. 22. Thank you! Questions? This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  23. 23. Improving the Developer Experience in SSI Michael Boyd Cofounder & Chief Product Officer Streetcred.ID michaelboyd.me This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org

×