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
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
digital identity becomes
personal
This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
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
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
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
The internet was built
without an identity layer.
This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
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
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
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
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
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
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
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
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
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
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
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
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
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
Book Recommendation:
Homo Deus - Yuval Harari
This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
Thank you!
Questions?
This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
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

Streetcred: Improving the Developer Experience in SSI – Michael Boyd

  • 1.
    Improving the Developer Experiencein 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.
    1. Empower globalSSI 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.
    digital identity becomes personal Thispresentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  • 4.
    We are StreetcredID. 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.
    Tomislav’s Story: Renting anApartment 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.
    Identity Fraud costsconsumers  $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.
    The internet wasbuilt without an identity layer. This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  • 8.
    Streetcred ID isa 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.
    The digital identityrenaissance. 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.
    Interoperable, Open Standards  Free andSupported 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.
    We build toolsfor 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.
    The Internet ofTrust 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.
    We build toolsfor 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.
    Tomislav’s story rewrittenin 3 simple steps, integrated seamlessly using Streetcred This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  • 15.
    o Name: TomislavMarkovski 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.
    o Name: TomislavMarkovski 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.
    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.
    Landlord Proof Presentation Name Marriage Monthly BankBalance > $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
  • 20.
    Current Streetcred Offering FreeDeveloper 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
  • 21.
    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
  • 22.
    Book Recommendation: Homo Deus- Yuval Harari This presentation is released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  • 23.
    Thank you! Questions? This presentationis released under a Creative Commons license. (CC BY-SA 4.0). SSIMeetup.org
  • 24.
    Improving the Developer Experiencein 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