SlideShare a Scribd company logo
Open Source Infrastructure Supporting
Interoperable Identity Solutions
Nathan George
CTO, Sovrin Foundation
Hyperledger Contributor
Rocket.Chat @nage
ssimeetup.org · CC BY-SA 4.0 International
1. Empower global SSI communities
2. Open to everyone interested in SSI
3. All content is shared with CC BY SA
Alex Preukschat @SSIMeetup @AlexPreukschat
Coordinating Node SSIMeetup.org
SSIMeetup objectives
SSIMeetup.org
ssimeetup.org · CC BY-SA 4.0 International
Alice Bob
Information
ssimeetup.org · CC BY-SA 4.0 International
Alice Bob
Information
Carolssimeetup.org · CC BY-SA 4.0 International
HumanTrustCryptographicTrust
Layer One:
Ledgers
Public Blockchain
DIDs
Layer Three:
Exchange
Issuer Verifier
Holder
Verifiable
Credential
Proof
Trust
Layer Four: Rules
Layer Two:
Agent-to-Agent
Protocol
Connection
Agent + WalletAgent + Wallet
SSILayers
ContextSpecificIdentity
System
IdentityMetasystem
Layer One:
Ledgers
Public Blockchain
DIDs
Layer Three:
Exchange
Issuer Verifier
Holder
Verifiable
Credential
Proof
Trust
Layer Four: Rules
Layer Two:
Agent-to-Agent
Protocol
Connection
Agent + WalletAgent + Wallet
SSILayers
ContextSpecificIdentity
System
IdentityMetasystem
Layer One:
Ledgers
Public Blockchain
DIDs
Layer Three:
Contextual
Message
Protocols
Layer Four: Rules
Layer Two:
Agent-to-Agent
Protocol
Connection
Agent + WalletAgent + Wallet
VCXDID ABC XYZ
SSILayers
Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George
Hyperledger Aries
A Brief History
ssimeetup.org · CC BY-SA 4.0 International
Indy Agent WG Call
● Sovrin Foundation
● BYU
● BC Government
● Evernym
May 2018
Established basic agent concepts:
● What is an agent?
● Message Structure
● Beginnings of Connection
Protocol
ssimeetup.org · CC BY-SA 4.0 International
Indy Agent Summit
● Sovrin Foundation
● BYU
● BC Government
● Evernym
● Danube Tech
July 2018
Solidified basic agent concepts:
● Message Structure
● Message Types
● Connection Protocol
● Beginning of Agent Test Suite
ssimeetup.org · CC BY-SA 4.0 International
Sovrin Connect-a-thon
Sovrin Foundation, BYU, BC Government,
Evernym, Luxoft, IBM, Spark NZ, StreetCred,
Anonyme Labs, PicoLabs, Veridium, Verses,
Danube Tech, and others
February 2019
Demonstrated interoperability
between 6 independent agent
implementations:
● Pairwise connection
establishment
● Basic chat protocol
● Trust pings
ssimeetup.org · CC BY-SA 4.0 International
Internet Identity Workshop
Much of the wider Self-Sovereign Identity
community including: Indy Agent, uPort,
Jollocom, DIF
May 2019
The Self-Sovereign Identity
community at large accepted
much of the standards work
incubated in Indy Agent
ssimeetup.org · CC BY-SA 4.0 International
Hyperledger Aries
What is Aries?
ssimeetup.org · CC BY-SA 4.0 International
Source: Aries RFC 04 - Agents
Aries = Agent
● The tool that helps humans, organizations, and things
consume and emit bytes, store and manage data, and
perform the crypto that self-sovereign identity demands.
● Acts on the behalf of an Identity Owner, holds
cryptographic keys, and communicates via DID Comm
Protocols.
ssimeetup.org · CC BY-SA 4.0 International
Aries = Agent
Sovrin Ledger
DIDs and Agents
Verifiable Credentials Exchange
ssimeetup.org · CC BY-SA 4.0 International
DIDComm
Aries = Agent
Verifiable
Credentials
Exchange
Decentralized
Key
Management
Payment MoreMoreMore
ssimeetup.org · CC BY-SA 4.0 International
DIDComm
Aries = Agent
Verifiable
Credentials
Exchange
Decentralized
Key
Management
Payment MoreMoreMore
Sovrin Ledger
ssimeetup.org · CC BY-SA 4.0 International
DIDComm
Aries = Agent
DID
Exchange
(Connection)
Trust Ping
Message
Routing
MoreMore
Feature
Discovery,
Tic Tac Toe,
...
Sovrin Ledger
ssimeetup.org · CC BY-SA 4.0 International
DIDComm
Aries = Agent
Pluggable Resolver Interface
Solid Crypto
Secure Data Store (Wallet)
Verifiable
Credentials
Exchange
Decentralized
Key
Management
Payment MoreMoreMore
ssimeetup.org · CC BY-SA 4.0 International
DIDComm
Aries = Agent
Pluggable Resolver Interface
Solid Crypto
Secure Data Store (Wallet)
Verifiable
Credentials
Exchange
Decentralized
Key
Management
Payment MoreMoreMore
Aries
Ursa
ssimeetup.org · CC BY-SA 4.0 International
DIDComm
Aries = Agent
Pluggable Resolver Interface
Solid Crypto
Secure Data Store (Wallet)
Verifiable
Credentials
Exchange
Decentralized
Key
Management
Payment MoreMoreMore
Sovrin
Resolver
Indy Resolver
Bitcoin
Resolver
Ethereum
Resolver
ssimeetup.org · CC BY-SA 4.0 International
DIDComm
Aries = Agent that can be rooted to any DLT
Pluggable Resolver Interface
Solid Crypto
Secure Data Store (Wallet)
Verifiable
Credentials
Exchange
Decentralized
Key
Management
Payment MoreMoreMore
Sovrin
Resolver
Indy Resolver
Bitcoin
Resolver
Ethereum
Resolver
ssimeetup.org · CC BY-SA 4.0 International
Hyperledger Aries; an infrastructure for
blockchain-rooted, peer-to-peer
interactions.
ssimeetup.org · CC BY-SA 4.0 International
● Support multiple blockchains through
resolver interface
● Secure data store
● Encrypted messaging system for off-ledger
communication
● Implementation of Zero-Knowledge Proof
Verifiable Credentials
● Implementation of Decentralized Key
Management System
ssimeetup.org · CC BY-SA 4.0 International
Indy Agent to Aries
Migration from Indy
ssimeetup.org · CC BY-SA 4.0 International
Aries SDK
Aries SDK
Python
Aries SDK
Go
Aries SDK
Java
Aries SDK
JavaScript
Aries SDK
...
Aries
Framework
Python
Aries
Framework Go
Aries
Framework
Java
Aries
Framework
JavaScript
Aries
Framework ...
Aries Python Aries Go Aries Java
Aries
JavaScript
Aries ...
Aries Project Codebase
Subject to change!
ssimeetup.org · CC BY-SA 4.0 International
Indy SDK
Indy
Resolver
Aries SDK
Indy SDK Migration
ssimeetup.org · CC BY-SA 4.0 International
Indy SDK
Indy
Resolver
Aries SDK
● Wallet
○ Verifiable Credentials
○ Protocol State
○ DID and Key Management
○ Other Secrets
● Message Encryption + other
Crypto
● Indy Node Communication
○ Anchor DID, DID Metadata
(DIDDoc), Schema,
Credential Definitions
○ Resolve DID, DID Metadata
(DIDDoc), Schema,
Credential Definitions
ssimeetup.org · CC BY-SA 4.0 International
Indy SDK
Indy
Resolver
Aries SDK
● Wallet
○ Verifiable Credentials
○ Protocol State
○ DID and Key Management
○ Other Secrets
● Message Encryption + other
Crypto
● Interface for pluggable
resolvers
● Indy Node Communication
○ Anchor DID, DID Metadata
(DIDDoc), Schema,
Credential Definitions
○ Resolve DID, DID Metadata
(DIDDoc), Schema,
Credential Definitions
ssimeetup.org · CC BY-SA 4.0 International
Indy Agent Repository
Aries
Protocol
Test Suite
Aries
Python
Agent
Aries JS
Framework
Agent Test
Suite
Python
Reference
Agent
NodeJS
Agent
Indy
Catalyst
Agent
ssimeetup.org · CC BY-SA 4.0 International
Hyperledger Indy Project Enhancements (HIPE) relevant to Aries
will become Hyperledger Aries RFCs
ssimeetup.org · CC BY-SA 4.0 International
How to Contribute
Aries Working Group Call
Wednesdays at
12 PM PDT
1 PM MDT
3 PM EDT
7 PM UTC
Call Recordings and Agendas
https://zoom.us/j/856588081
Hyperledger Rocket.Chat
#Aries
#Aries-SDK
#Indy-SDK
ssimeetup.org · CC BY-SA 4.0 International
Language Specific Libraries
aries-sdk-python: Sam Curren (telegramsam), Andrew Whitehead (cywolf)
aries-sdk-ruby: John Callahan (johncallahan)
aries-sdk-go: Arjan Van Eersel (arjanvaneersel)
aries-sdk-ios (Objective-C and Swift): Steve McCown (smccown)
aries-sdk-android: Mike Lodder (mikelodder7)
aries-sdk-dotnet: Tomislav Markovski (tmarkovski), Thomas Shelton (twshelton)
aries-sdk-javascript: Daniel Bluhm (dbluhm)
aries-sdk-java: Daniel Bluhm (dbluhm)
ssimeetup.org · CC BY-SA 4.0 International
Useful Links
Aries
Hyperledger Wiki - Aries
Aries Working Group
Aries Project Proposal
Aries RFC Repository
Aries SDK
Indy
Indy Agent Repository
Known Agent Implementations
Indy SDK
Rocket.Chat
#Aries
#Aries-SDK
ssimeetup.org · CC BY-SA 4.0 International
Emerging Standards for SSI
DID (Decentralized Identifier)
DKMS (Decentralized Key
Management System)
DID Auth
Verifiable Credentials
ssimeetup.org · CC BY-SA 4.0 International
Open Source Infrastructure Supporting
Interoperable Identity Solutions
Nathan George
CTO, Sovrin Foundation
Hyperledger Contributor
Rocket.Chat @nage
ssimeetup.org · CC BY-SA 4.0 International

More Related Content

What's hot (20)

Hyperledger Indy tutorial
Hyperledger Indy tutorialHyperledger Indy tutorial
Hyperledger Indy tutorial
ssuser3993f3
 
OpenID Connect入門
OpenID Connect入門OpenID Connect入門
OpenID Connect入門
土岐 孝平
 
Overview of secret management solutions and architecture
Overview of secret management solutions and architectureOverview of secret management solutions and architecture
Overview of secret management solutions and architecture
Yuechuan (Mike) Chen
 
Fido認証概要説明
Fido認証概要説明Fido認証概要説明
Fido認証概要説明
FIDO Alliance
 
IDA,VC,DID関連仕様 最新情報 - OpenID BizDay #15
IDA,VC,DID関連仕様 最新情報 - OpenID BizDay #15IDA,VC,DID関連仕様 最新情報 - OpenID BizDay #15
IDA,VC,DID関連仕様 最新情報 - OpenID BizDay #15
OpenID Foundation Japan
 
OpenID 4 Verifiable Credentials + HAIP (Update)
OpenID 4 Verifiable Credentials + HAIP (Update)OpenID 4 Verifiable Credentials + HAIP (Update)
OpenID 4 Verifiable Credentials + HAIP (Update)
Torsten Lodderstedt
 
HashiCorp's Vault - The Examples
HashiCorp's Vault - The ExamplesHashiCorp's Vault - The Examples
HashiCorp's Vault - The Examples
Michał Czeraszkiewicz
 
Hyperledger Fabric Architecture
Hyperledger Fabric ArchitectureHyperledger Fabric Architecture
Hyperledger Fabric Architecture
상문 오
 
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
Nov Matake
 
Zero trust Architecture
Zero trust Architecture Zero trust Architecture
Zero trust Architecture
AddWeb Solution Pvt. Ltd.
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?
GlobalLogic Ukraine
 
Json web token
Json web tokenJson web token
Json web token
Mayank Patel
 
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
Torsten Lodderstedt
 
Chickens & Eggs: Managing secrets in AWS with Hashicorp Vault
Chickens & Eggs: Managing secrets in AWS with Hashicorp VaultChickens & Eggs: Managing secrets in AWS with Hashicorp Vault
Chickens & Eggs: Managing secrets in AWS with Hashicorp Vault
Jeff Horwitz
 
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher AllenSelf-Sovereign Identity: Ideology and Architecture with Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
SSIMeetup
 
Building secure applications with keycloak
Building secure applications with keycloak Building secure applications with keycloak
Building secure applications with keycloak
Abhishek Koserwal
 
OAuth認証再考からのOpenID Connect #devlove
OAuth認証再考からのOpenID Connect #devloveOAuth認証再考からのOpenID Connect #devlove
OAuth認証再考からのOpenID Connect #devlove
Nov Matake
 
Verifiable Credentials, Self Sovereign Identity and DLTs
Verifiable Credentials, Self Sovereign Identity and DLTs Verifiable Credentials, Self Sovereign Identity and DLTs
Verifiable Credentials, Self Sovereign Identity and DLTs
Vasiliy Suvorov
 
The Shift from Federated to Decentralized Identity
The Shift from Federated to Decentralized IdentityThe Shift from Federated to Decentralized Identity
The Shift from Federated to Decentralized Identity
Evernym
 
Understanding JWT Exploitation
Understanding JWT ExploitationUnderstanding JWT Exploitation
Understanding JWT Exploitation
AkshaeyBhosale
 
Hyperledger Indy tutorial
Hyperledger Indy tutorialHyperledger Indy tutorial
Hyperledger Indy tutorial
ssuser3993f3
 
OpenID Connect入門
OpenID Connect入門OpenID Connect入門
OpenID Connect入門
土岐 孝平
 
Overview of secret management solutions and architecture
Overview of secret management solutions and architectureOverview of secret management solutions and architecture
Overview of secret management solutions and architecture
Yuechuan (Mike) Chen
 
Fido認証概要説明
Fido認証概要説明Fido認証概要説明
Fido認証概要説明
FIDO Alliance
 
IDA,VC,DID関連仕様 最新情報 - OpenID BizDay #15
IDA,VC,DID関連仕様 最新情報 - OpenID BizDay #15IDA,VC,DID関連仕様 最新情報 - OpenID BizDay #15
IDA,VC,DID関連仕様 最新情報 - OpenID BizDay #15
OpenID Foundation Japan
 
OpenID 4 Verifiable Credentials + HAIP (Update)
OpenID 4 Verifiable Credentials + HAIP (Update)OpenID 4 Verifiable Credentials + HAIP (Update)
OpenID 4 Verifiable Credentials + HAIP (Update)
Torsten Lodderstedt
 
Hyperledger Fabric Architecture
Hyperledger Fabric ArchitectureHyperledger Fabric Architecture
Hyperledger Fabric Architecture
상문 오
 
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
Nov Matake
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?
GlobalLogic Ukraine
 
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
How to Build Interoperable Decentralized Identity Systems with OpenID for Ver...
Torsten Lodderstedt
 
Chickens & Eggs: Managing secrets in AWS with Hashicorp Vault
Chickens & Eggs: Managing secrets in AWS with Hashicorp VaultChickens & Eggs: Managing secrets in AWS with Hashicorp Vault
Chickens & Eggs: Managing secrets in AWS with Hashicorp Vault
Jeff Horwitz
 
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher AllenSelf-Sovereign Identity: Ideology and Architecture with Christopher Allen
Self-Sovereign Identity: Ideology and Architecture with Christopher Allen
SSIMeetup
 
Building secure applications with keycloak
Building secure applications with keycloak Building secure applications with keycloak
Building secure applications with keycloak
Abhishek Koserwal
 
OAuth認証再考からのOpenID Connect #devlove
OAuth認証再考からのOpenID Connect #devloveOAuth認証再考からのOpenID Connect #devlove
OAuth認証再考からのOpenID Connect #devlove
Nov Matake
 
Verifiable Credentials, Self Sovereign Identity and DLTs
Verifiable Credentials, Self Sovereign Identity and DLTs Verifiable Credentials, Self Sovereign Identity and DLTs
Verifiable Credentials, Self Sovereign Identity and DLTs
Vasiliy Suvorov
 
The Shift from Federated to Decentralized Identity
The Shift from Federated to Decentralized IdentityThe Shift from Federated to Decentralized Identity
The Shift from Federated to Decentralized Identity
Evernym
 
Understanding JWT Exploitation
Understanding JWT ExploitationUnderstanding JWT Exploitation
Understanding JWT Exploitation
AkshaeyBhosale
 

Similar to Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George (20)

OSCON 2018 Getting Started with Hyperledger Indy
OSCON 2018 Getting Started with Hyperledger IndyOSCON 2018 Getting Started with Hyperledger Indy
OSCON 2018 Getting Started with Hyperledger Indy
Tracy Kuhrt
 
Identity and the quest for Self-Sovereign Identity - Daniel Hardman
Identity and the quest for Self-Sovereign Identity - Daniel HardmanIdentity and the quest for Self-Sovereign Identity - Daniel Hardman
Identity and the quest for Self-Sovereign Identity - Daniel Hardman
SSIMeetup
 
Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed
SSIMeetup
 
Webinar 46 DIDs fundamentals - IdentityBook.pptx
Webinar 46 DIDs fundamentals - IdentityBook.pptxWebinar 46 DIDs fundamentals - IdentityBook.pptx
Webinar 46 DIDs fundamentals - IdentityBook.pptx
binibon124
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Arnaud Le Hors
 
Practical Federated Identity
Practical Federated Identity Practical Federated Identity
Practical Federated Identity
WSO2
 
Cryptographic Agility in Corda
Cryptographic Agility in CordaCryptographic Agility in Corda
Cryptographic Agility in Corda
Guy Hochstetler
 
Alfresco DevCon 2019: Encryption at-rest and in-transit
Alfresco DevCon 2019: Encryption at-rest and in-transitAlfresco DevCon 2019: Encryption at-rest and in-transit
Alfresco DevCon 2019: Encryption at-rest and in-transit
Toni de la Fuente
 
Open Source Security Tools for Big Data
Open Source Security Tools for Big DataOpen Source Security Tools for Big Data
Open Source Security Tools for Big Data
Rommel Garcia
 
Open Source Security Tools for Big Data
Open Source Security Tools for Big DataOpen Source Security Tools for Big Data
Open Source Security Tools for Big Data
Great Wide Open
 
Intrigue Core: Scaling Assessment Automation
Intrigue Core: Scaling Assessment AutomationIntrigue Core: Scaling Assessment Automation
Intrigue Core: Scaling Assessment Automation
Jonathan Cran
 
Secure socket layer
Secure socket layerSecure socket layer
Secure socket layer
BU
 
White Label Cryptocurrency Exchange Development
White Label Cryptocurrency Exchange DevelopmentWhite Label Cryptocurrency Exchange Development
White Label Cryptocurrency Exchange Development
Debut Infotech
 
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph
 
Secure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Secure Redis Cluster At Box: Vova Galchenko, Ravitej SistlaSecure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Secure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Redis Labs
 
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
Cordacon 2018 -   Cordentity - Hyperledger Indy + CordaCordacon 2018 -   Cordentity - Hyperledger Indy + Corda
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
Vasiliy Suvorov
 
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
R3
 
Highlights of Internet Identity Workshop #28 with Drummond Reed
Highlights of Internet Identity Workshop #28 with Drummond ReedHighlights of Internet Identity Workshop #28 with Drummond Reed
Highlights of Internet Identity Workshop #28 with Drummond Reed
SSIMeetup
 
Introduction of an SSL Certificate
Introduction of an SSL CertificateIntroduction of an SSL Certificate
Introduction of an SSL Certificate
CheapSSLUSA
 
You can't detect what you can't see illuminating the entire kill chain
You can't detect what you can't see   illuminating the entire kill chainYou can't detect what you can't see   illuminating the entire kill chain
You can't detect what you can't see illuminating the entire kill chain
Fidelis Cybersecurity
 
OSCON 2018 Getting Started with Hyperledger Indy
OSCON 2018 Getting Started with Hyperledger IndyOSCON 2018 Getting Started with Hyperledger Indy
OSCON 2018 Getting Started with Hyperledger Indy
Tracy Kuhrt
 
Identity and the quest for Self-Sovereign Identity - Daniel Hardman
Identity and the quest for Self-Sovereign Identity - Daniel HardmanIdentity and the quest for Self-Sovereign Identity - Daniel Hardman
Identity and the quest for Self-Sovereign Identity - Daniel Hardman
SSIMeetup
 
Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed Self Sovereign Identity (SSI) Open standards with Drummond Reed
Self Sovereign Identity (SSI) Open standards with Drummond Reed
SSIMeetup
 
Webinar 46 DIDs fundamentals - IdentityBook.pptx
Webinar 46 DIDs fundamentals - IdentityBook.pptxWebinar 46 DIDs fundamentals - IdentityBook.pptx
Webinar 46 DIDs fundamentals - IdentityBook.pptx
binibon124
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Arnaud Le Hors
 
Practical Federated Identity
Practical Federated Identity Practical Federated Identity
Practical Federated Identity
WSO2
 
Cryptographic Agility in Corda
Cryptographic Agility in CordaCryptographic Agility in Corda
Cryptographic Agility in Corda
Guy Hochstetler
 
Alfresco DevCon 2019: Encryption at-rest and in-transit
Alfresco DevCon 2019: Encryption at-rest and in-transitAlfresco DevCon 2019: Encryption at-rest and in-transit
Alfresco DevCon 2019: Encryption at-rest and in-transit
Toni de la Fuente
 
Open Source Security Tools for Big Data
Open Source Security Tools for Big DataOpen Source Security Tools for Big Data
Open Source Security Tools for Big Data
Rommel Garcia
 
Open Source Security Tools for Big Data
Open Source Security Tools for Big DataOpen Source Security Tools for Big Data
Open Source Security Tools for Big Data
Great Wide Open
 
Intrigue Core: Scaling Assessment Automation
Intrigue Core: Scaling Assessment AutomationIntrigue Core: Scaling Assessment Automation
Intrigue Core: Scaling Assessment Automation
Jonathan Cran
 
Secure socket layer
Secure socket layerSecure socket layer
Secure socket layer
BU
 
White Label Cryptocurrency Exchange Development
White Label Cryptocurrency Exchange DevelopmentWhite Label Cryptocurrency Exchange Development
White Label Cryptocurrency Exchange Development
Debut Infotech
 
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph
 
Secure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Secure Redis Cluster At Box: Vova Galchenko, Ravitej SistlaSecure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Secure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Redis Labs
 
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
Cordacon 2018 -   Cordentity - Hyperledger Indy + CordaCordacon 2018 -   Cordentity - Hyperledger Indy + Corda
Cordacon 2018 - Cordentity - Hyperledger Indy + Corda
Vasiliy Suvorov
 
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
DevDay: Extending CorDapps with Self-Sovereign Identity: Technology Deepdive ...
R3
 
Highlights of Internet Identity Workshop #28 with Drummond Reed
Highlights of Internet Identity Workshop #28 with Drummond ReedHighlights of Internet Identity Workshop #28 with Drummond Reed
Highlights of Internet Identity Workshop #28 with Drummond Reed
SSIMeetup
 
Introduction of an SSL Certificate
Introduction of an SSL CertificateIntroduction of an SSL Certificate
Introduction of an SSL Certificate
CheapSSLUSA
 
You can't detect what you can't see illuminating the entire kill chain
You can't detect what you can't see   illuminating the entire kill chainYou can't detect what you can't see   illuminating the entire kill chain
You can't detect what you can't see illuminating the entire kill chain
Fidelis Cybersecurity
 

More from SSIMeetup (20)

ZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSIZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSI
SSIMeetup
 
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
SSIMeetup
 
Value proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign IdentityValue proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign Identity
SSIMeetup
 
SSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley HughesSSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley Hughes
SSIMeetup
 
Web5 - Open to Build - Block-TBD
Web5 - Open to Build - Block-TBDWeb5 - Open to Build - Block-TBD
Web5 - Open to Build - Block-TBD
SSIMeetup
 
Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...
SSIMeetup
 
PharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for HealthcarePharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for Healthcare
SSIMeetup
 
Cheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials funCheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials fun
SSIMeetup
 
PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3
SSIMeetup
 
Building SSI Products: A Guide for Product Managers
Building SSI Products: A Guide for Product ManagersBuilding SSI Products: A Guide for Product Managers
Building SSI Products: A Guide for Product Managers
SSIMeetup
 
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
SSIMeetup
 
The Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSIThe Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSI
SSIMeetup
 
Identity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic ProtocolIdentity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic Protocol
SSIMeetup
 
The SSI Ecosystem in South Korea
The SSI Ecosystem in South KoreaThe SSI Ecosystem in South Korea
The SSI Ecosystem in South Korea
SSIMeetup
 
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio AlamilloIntroducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
SSIMeetup
 
Learn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stackLearn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stack
SSIMeetup
 
How to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher AllenHow to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher Allen
SSIMeetup
 
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
eIDAS regulation: anchoring trust in Self-Sovereign Identity systemseIDAS regulation: anchoring trust in Self-Sovereign Identity systems
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
SSIMeetup
 
Explaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matterExplaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matter
SSIMeetup
 
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The 2nd Official W3C DID Working Group Meeting (The Netherlands)The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
SSIMeetup
 
ZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSIZKorum: Building the Next Generation eAgora powered by SSI
ZKorum: Building the Next Generation eAgora powered by SSI
SSIMeetup
 
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
Anonymous credentials with range proofs, verifiable encryption, ZKSNARKs, Cir...
SSIMeetup
 
Value proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign IdentityValue proposition of SSI tech providers - Self-Sovereign Identity
Value proposition of SSI tech providers - Self-Sovereign Identity
SSIMeetup
 
SSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley HughesSSI Adoption: What will it take? Riley Hughes
SSI Adoption: What will it take? Riley Hughes
SSIMeetup
 
Web5 - Open to Build - Block-TBD
Web5 - Open to Build - Block-TBDWeb5 - Open to Build - Block-TBD
Web5 - Open to Build - Block-TBD
SSIMeetup
 
Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...Portabl - The state of open banking, regulations, and the intersection of SSI...
Portabl - The state of open banking, regulations, and the intersection of SSI...
SSIMeetup
 
PharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for HealthcarePharmaLedger: A Digital Trust Ecosystem for Healthcare
PharmaLedger: A Digital Trust Ecosystem for Healthcare
SSIMeetup
 
Cheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials funCheqd: Making privacy-preserving digital credentials fun
Cheqd: Making privacy-preserving digital credentials fun
SSIMeetup
 
PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3PolygonID Zero-Knowledge Identity Web2 & Web3
PolygonID Zero-Knowledge Identity Web2 & Web3
SSIMeetup
 
Building SSI Products: A Guide for Product Managers
Building SSI Products: A Guide for Product ManagersBuilding SSI Products: A Guide for Product Managers
Building SSI Products: A Guide for Product Managers
SSIMeetup
 
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
SSIMeetup
 
The Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSIThe Pan-Canadian Trust Framework (PCTF) for SSI
The Pan-Canadian Trust Framework (PCTF) for SSI
SSIMeetup
 
Identity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic ProtocolIdentity-centric interoperability with the Ceramic Protocol
Identity-centric interoperability with the Ceramic Protocol
SSIMeetup
 
The SSI Ecosystem in South Korea
The SSI Ecosystem in South KoreaThe SSI Ecosystem in South Korea
The SSI Ecosystem in South Korea
SSIMeetup
 
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio AlamilloIntroducing the SSI eIDAS Legal Report – Ignacio Alamillo
Introducing the SSI eIDAS Legal Report – Ignacio Alamillo
SSIMeetup
 
Learn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stackLearn about the Trust Over IP (ToIP) stack
Learn about the Trust Over IP (ToIP) stack
SSIMeetup
 
How to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher AllenHow to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher Allen
SSIMeetup
 
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
eIDAS regulation: anchoring trust in Self-Sovereign Identity systemseIDAS regulation: anchoring trust in Self-Sovereign Identity systems
eIDAS regulation: anchoring trust in Self-Sovereign Identity systems
SSIMeetup
 
Explaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matterExplaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matter
SSIMeetup
 
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The 2nd Official W3C DID Working Group Meeting (The Netherlands)The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
SSIMeetup
 

Recently uploaded (15)

Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptxTransport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
ssuser80a7e81
 
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AIAI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
skdav34
 
HPC_Course_Presentation_No_Images included.pptx
HPC_Course_Presentation_No_Images included.pptxHPC_Course_Presentation_No_Images included.pptx
HPC_Course_Presentation_No_Images included.pptx
naziaahmadnm
 
basic to advance network security concepts
basic to advance network security conceptsbasic to advance network security concepts
basic to advance network security concepts
amansinght675
 
Networking concepts from zero to hero that covers the security aspects
Networking concepts from zero to hero that covers the security aspectsNetworking concepts from zero to hero that covers the security aspects
Networking concepts from zero to hero that covers the security aspects
amansinght675
 
Cloud VPS Provider in India: The Best Hosting Solution for Your Business
Cloud VPS Provider in India: The Best Hosting Solution for Your BusinessCloud VPS Provider in India: The Best Hosting Solution for Your Business
Cloud VPS Provider in India: The Best Hosting Solution for Your Business
DanaJohnson510230
 
Presentation About The Buttons | Selma SALTIK
Presentation About The Buttons | Selma SALTIKPresentation About The Buttons | Selma SALTIK
Presentation About The Buttons | Selma SALTIK
SELMA SALTIK
 
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdf
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdfEssential Tech Stack for Effective Shopify Dropshipping Integration.pdf
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdf
CartCoders
 
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
Taqyea
 
ARTIFICIAL INTELLIGENCE.pptx2565567765676
ARTIFICIAL INTELLIGENCE.pptx2565567765676ARTIFICIAL INTELLIGENCE.pptx2565567765676
ARTIFICIAL INTELLIGENCE.pptx2565567765676
areebaimtiazpmas
 
Frontier Unlimited Internet Setup Step-by-Step Guide.pdf
Frontier Unlimited Internet Setup Step-by-Step Guide.pdfFrontier Unlimited Internet Setup Step-by-Step Guide.pdf
Frontier Unlimited Internet Setup Step-by-Step Guide.pdf
Internet Bundle Now
 
5 Reasons cheap WordPress hosting is costing you more | Reversed Out
5 Reasons cheap WordPress hosting is costing you more | Reversed Out5 Reasons cheap WordPress hosting is costing you more | Reversed Out
5 Reasons cheap WordPress hosting is costing you more | Reversed Out
Reversed Out Creative
 
Unlocking the Power of SIM Card IoT Connectivity.pdf
Unlocking the Power of SIM Card IoT Connectivity.pdfUnlocking the Power of SIM Card IoT Connectivity.pdf
Unlocking the Power of SIM Card IoT Connectivity.pdf
elite virtual staffing solutions
 
All-4 Chapters-Emerging-technology-ppt.pptx
All-4 Chapters-Emerging-technology-ppt.pptxAll-4 Chapters-Emerging-technology-ppt.pptx
All-4 Chapters-Emerging-technology-ppt.pptx
beletetesfaw1
 
all Practical Project LAST summary note.docx
all Practical Project LAST summary note.docxall Practical Project LAST summary note.docx
all Practical Project LAST summary note.docx
seidjemal94
 
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptxTransport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
ssuser80a7e81
 
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AIAI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
skdav34
 
HPC_Course_Presentation_No_Images included.pptx
HPC_Course_Presentation_No_Images included.pptxHPC_Course_Presentation_No_Images included.pptx
HPC_Course_Presentation_No_Images included.pptx
naziaahmadnm
 
basic to advance network security concepts
basic to advance network security conceptsbasic to advance network security concepts
basic to advance network security concepts
amansinght675
 
Networking concepts from zero to hero that covers the security aspects
Networking concepts from zero to hero that covers the security aspectsNetworking concepts from zero to hero that covers the security aspects
Networking concepts from zero to hero that covers the security aspects
amansinght675
 
Cloud VPS Provider in India: The Best Hosting Solution for Your Business
Cloud VPS Provider in India: The Best Hosting Solution for Your BusinessCloud VPS Provider in India: The Best Hosting Solution for Your Business
Cloud VPS Provider in India: The Best Hosting Solution for Your Business
DanaJohnson510230
 
Presentation About The Buttons | Selma SALTIK
Presentation About The Buttons | Selma SALTIKPresentation About The Buttons | Selma SALTIK
Presentation About The Buttons | Selma SALTIK
SELMA SALTIK
 
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdf
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdfEssential Tech Stack for Effective Shopify Dropshipping Integration.pdf
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdf
CartCoders
 
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
Taqyea
 
ARTIFICIAL INTELLIGENCE.pptx2565567765676
ARTIFICIAL INTELLIGENCE.pptx2565567765676ARTIFICIAL INTELLIGENCE.pptx2565567765676
ARTIFICIAL INTELLIGENCE.pptx2565567765676
areebaimtiazpmas
 
Frontier Unlimited Internet Setup Step-by-Step Guide.pdf
Frontier Unlimited Internet Setup Step-by-Step Guide.pdfFrontier Unlimited Internet Setup Step-by-Step Guide.pdf
Frontier Unlimited Internet Setup Step-by-Step Guide.pdf
Internet Bundle Now
 
5 Reasons cheap WordPress hosting is costing you more | Reversed Out
5 Reasons cheap WordPress hosting is costing you more | Reversed Out5 Reasons cheap WordPress hosting is costing you more | Reversed Out
5 Reasons cheap WordPress hosting is costing you more | Reversed Out
Reversed Out Creative
 
All-4 Chapters-Emerging-technology-ppt.pptx
All-4 Chapters-Emerging-technology-ppt.pptxAll-4 Chapters-Emerging-technology-ppt.pptx
All-4 Chapters-Emerging-technology-ppt.pptx
beletetesfaw1
 
all Practical Project LAST summary note.docx
all Practical Project LAST summary note.docxall Practical Project LAST summary note.docx
all Practical Project LAST summary note.docx
seidjemal94
 

Hyperledger Aries: Open Source Interoperable Identity Solution – Nathan George

  • 1. Open Source Infrastructure Supporting Interoperable Identity Solutions Nathan George CTO, Sovrin Foundation Hyperledger Contributor Rocket.Chat @nage ssimeetup.org · CC BY-SA 4.0 International
  • 2. 1. Empower global SSI communities 2. Open to everyone interested in SSI 3. All content is shared with CC BY SA Alex Preukschat @SSIMeetup @AlexPreukschat Coordinating Node SSIMeetup.org SSIMeetup objectives SSIMeetup.org ssimeetup.org · CC BY-SA 4.0 International
  • 3. Alice Bob Information ssimeetup.org · CC BY-SA 4.0 International
  • 4. Alice Bob Information Carolssimeetup.org · CC BY-SA 4.0 International
  • 5. HumanTrustCryptographicTrust Layer One: Ledgers Public Blockchain DIDs Layer Three: Exchange Issuer Verifier Holder Verifiable Credential Proof Trust Layer Four: Rules Layer Two: Agent-to-Agent Protocol Connection Agent + WalletAgent + Wallet SSILayers
  • 6. ContextSpecificIdentity System IdentityMetasystem Layer One: Ledgers Public Blockchain DIDs Layer Three: Exchange Issuer Verifier Holder Verifiable Credential Proof Trust Layer Four: Rules Layer Two: Agent-to-Agent Protocol Connection Agent + WalletAgent + Wallet SSILayers
  • 7. ContextSpecificIdentity System IdentityMetasystem Layer One: Ledgers Public Blockchain DIDs Layer Three: Contextual Message Protocols Layer Four: Rules Layer Two: Agent-to-Agent Protocol Connection Agent + WalletAgent + Wallet VCXDID ABC XYZ SSILayers
  • 9. Hyperledger Aries A Brief History ssimeetup.org · CC BY-SA 4.0 International
  • 10. Indy Agent WG Call ● Sovrin Foundation ● BYU ● BC Government ● Evernym May 2018 Established basic agent concepts: ● What is an agent? ● Message Structure ● Beginnings of Connection Protocol ssimeetup.org · CC BY-SA 4.0 International
  • 11. Indy Agent Summit ● Sovrin Foundation ● BYU ● BC Government ● Evernym ● Danube Tech July 2018 Solidified basic agent concepts: ● Message Structure ● Message Types ● Connection Protocol ● Beginning of Agent Test Suite ssimeetup.org · CC BY-SA 4.0 International
  • 12. Sovrin Connect-a-thon Sovrin Foundation, BYU, BC Government, Evernym, Luxoft, IBM, Spark NZ, StreetCred, Anonyme Labs, PicoLabs, Veridium, Verses, Danube Tech, and others February 2019 Demonstrated interoperability between 6 independent agent implementations: ● Pairwise connection establishment ● Basic chat protocol ● Trust pings ssimeetup.org · CC BY-SA 4.0 International
  • 13. Internet Identity Workshop Much of the wider Self-Sovereign Identity community including: Indy Agent, uPort, Jollocom, DIF May 2019 The Self-Sovereign Identity community at large accepted much of the standards work incubated in Indy Agent ssimeetup.org · CC BY-SA 4.0 International
  • 14. Hyperledger Aries What is Aries? ssimeetup.org · CC BY-SA 4.0 International
  • 15. Source: Aries RFC 04 - Agents Aries = Agent ● The tool that helps humans, organizations, and things consume and emit bytes, store and manage data, and perform the crypto that self-sovereign identity demands. ● Acts on the behalf of an Identity Owner, holds cryptographic keys, and communicates via DID Comm Protocols. ssimeetup.org · CC BY-SA 4.0 International
  • 16. Aries = Agent Sovrin Ledger DIDs and Agents Verifiable Credentials Exchange ssimeetup.org · CC BY-SA 4.0 International
  • 17. DIDComm Aries = Agent Verifiable Credentials Exchange Decentralized Key Management Payment MoreMoreMore ssimeetup.org · CC BY-SA 4.0 International
  • 18. DIDComm Aries = Agent Verifiable Credentials Exchange Decentralized Key Management Payment MoreMoreMore Sovrin Ledger ssimeetup.org · CC BY-SA 4.0 International
  • 19. DIDComm Aries = Agent DID Exchange (Connection) Trust Ping Message Routing MoreMore Feature Discovery, Tic Tac Toe, ... Sovrin Ledger ssimeetup.org · CC BY-SA 4.0 International
  • 20. DIDComm Aries = Agent Pluggable Resolver Interface Solid Crypto Secure Data Store (Wallet) Verifiable Credentials Exchange Decentralized Key Management Payment MoreMoreMore ssimeetup.org · CC BY-SA 4.0 International
  • 21. DIDComm Aries = Agent Pluggable Resolver Interface Solid Crypto Secure Data Store (Wallet) Verifiable Credentials Exchange Decentralized Key Management Payment MoreMoreMore Aries Ursa ssimeetup.org · CC BY-SA 4.0 International
  • 22. DIDComm Aries = Agent Pluggable Resolver Interface Solid Crypto Secure Data Store (Wallet) Verifiable Credentials Exchange Decentralized Key Management Payment MoreMoreMore Sovrin Resolver Indy Resolver Bitcoin Resolver Ethereum Resolver ssimeetup.org · CC BY-SA 4.0 International
  • 23. DIDComm Aries = Agent that can be rooted to any DLT Pluggable Resolver Interface Solid Crypto Secure Data Store (Wallet) Verifiable Credentials Exchange Decentralized Key Management Payment MoreMoreMore Sovrin Resolver Indy Resolver Bitcoin Resolver Ethereum Resolver ssimeetup.org · CC BY-SA 4.0 International
  • 24. Hyperledger Aries; an infrastructure for blockchain-rooted, peer-to-peer interactions. ssimeetup.org · CC BY-SA 4.0 International
  • 25. ● Support multiple blockchains through resolver interface ● Secure data store ● Encrypted messaging system for off-ledger communication ● Implementation of Zero-Knowledge Proof Verifiable Credentials ● Implementation of Decentralized Key Management System ssimeetup.org · CC BY-SA 4.0 International
  • 26. Indy Agent to Aries Migration from Indy ssimeetup.org · CC BY-SA 4.0 International
  • 27. Aries SDK Aries SDK Python Aries SDK Go Aries SDK Java Aries SDK JavaScript Aries SDK ... Aries Framework Python Aries Framework Go Aries Framework Java Aries Framework JavaScript Aries Framework ... Aries Python Aries Go Aries Java Aries JavaScript Aries ... Aries Project Codebase Subject to change! ssimeetup.org · CC BY-SA 4.0 International
  • 28. Indy SDK Indy Resolver Aries SDK Indy SDK Migration ssimeetup.org · CC BY-SA 4.0 International
  • 29. Indy SDK Indy Resolver Aries SDK ● Wallet ○ Verifiable Credentials ○ Protocol State ○ DID and Key Management ○ Other Secrets ● Message Encryption + other Crypto ● Indy Node Communication ○ Anchor DID, DID Metadata (DIDDoc), Schema, Credential Definitions ○ Resolve DID, DID Metadata (DIDDoc), Schema, Credential Definitions ssimeetup.org · CC BY-SA 4.0 International
  • 30. Indy SDK Indy Resolver Aries SDK ● Wallet ○ Verifiable Credentials ○ Protocol State ○ DID and Key Management ○ Other Secrets ● Message Encryption + other Crypto ● Interface for pluggable resolvers ● Indy Node Communication ○ Anchor DID, DID Metadata (DIDDoc), Schema, Credential Definitions ○ Resolve DID, DID Metadata (DIDDoc), Schema, Credential Definitions ssimeetup.org · CC BY-SA 4.0 International
  • 31. Indy Agent Repository Aries Protocol Test Suite Aries Python Agent Aries JS Framework Agent Test Suite Python Reference Agent NodeJS Agent Indy Catalyst Agent ssimeetup.org · CC BY-SA 4.0 International
  • 32. Hyperledger Indy Project Enhancements (HIPE) relevant to Aries will become Hyperledger Aries RFCs ssimeetup.org · CC BY-SA 4.0 International
  • 33. How to Contribute Aries Working Group Call Wednesdays at 12 PM PDT 1 PM MDT 3 PM EDT 7 PM UTC Call Recordings and Agendas https://zoom.us/j/856588081 Hyperledger Rocket.Chat #Aries #Aries-SDK #Indy-SDK ssimeetup.org · CC BY-SA 4.0 International
  • 34. Language Specific Libraries aries-sdk-python: Sam Curren (telegramsam), Andrew Whitehead (cywolf) aries-sdk-ruby: John Callahan (johncallahan) aries-sdk-go: Arjan Van Eersel (arjanvaneersel) aries-sdk-ios (Objective-C and Swift): Steve McCown (smccown) aries-sdk-android: Mike Lodder (mikelodder7) aries-sdk-dotnet: Tomislav Markovski (tmarkovski), Thomas Shelton (twshelton) aries-sdk-javascript: Daniel Bluhm (dbluhm) aries-sdk-java: Daniel Bluhm (dbluhm) ssimeetup.org · CC BY-SA 4.0 International
  • 35. Useful Links Aries Hyperledger Wiki - Aries Aries Working Group Aries Project Proposal Aries RFC Repository Aries SDK Indy Indy Agent Repository Known Agent Implementations Indy SDK Rocket.Chat #Aries #Aries-SDK ssimeetup.org · CC BY-SA 4.0 International
  • 36. Emerging Standards for SSI DID (Decentralized Identifier) DKMS (Decentralized Key Management System) DID Auth Verifiable Credentials ssimeetup.org · CC BY-SA 4.0 International
  • 37. Open Source Infrastructure Supporting Interoperable Identity Solutions Nathan George CTO, Sovrin Foundation Hyperledger Contributor Rocket.Chat @nage ssimeetup.org · CC BY-SA 4.0 International