The document discusses improving the developer experience for self-sovereign identity (SSI). It introduces Streetcred ID, a platform that enables organizations and individuals to exchange secure digital credentials. Streetcred ID's tools allow organizations to integrate decentralized identity into existing systems and issue verifiable credentials to users, who can then prove claims about themselves to other parties. An example is given of a user seamlessly providing proof of identity attributes to a landlord using Streetcred ID.
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Streetcred: Improving the Developer Experience in SSI – Michael Boyd
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. 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
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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 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.
20. 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
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
24. 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