From ad99ea90e18c5043bb3ef6854ffe6f1d096992bb Mon Sep 17 00:00:00 2001 From: lovesh harchandani Date: Tue, 14 Aug 2018 15:34:33 +0530 Subject: [PATCH 1/9] Replace identifier registry with verifiable data repository. Clarify that the verifiable data repositrory does not store subject identifiers or credentials but issuer identifiers, keys and some other data Signed-off-by: lovesh harchandani --- index.html | 19 ++++++++----------- terms.html | 4 ++-- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/index.html b/index.html index c4459648d..35a135681 100644 --- a/index.html +++ b/index.html @@ -254,11 +254,12 @@

Ecosystem Overview

verifiable credentials for processing. Examples of verifiers include employers, security personnel, and websites. -
identifier registry
+
Verifiable data repository
-A role a system may perform by mediating the creation and verification of -subject identifiers. Examples of identifier registries include -corporate employee databases, government ID databases, and distributed ledgers. +Mediates the creation and verification of issuer identifiers, keys and +other relevant data (schemas) required to use verifiable credentials. Examples of +such data repositories include trusted databases, decentralised databases, +government ID databases, and distributed ledgers.
@@ -580,19 +581,15 @@

Trust Model

risk assessment of the verifier.
  • -All entities trust the identifier registry to be un-corruptible and -to be a correct record of which identifiers belong to which entities. +All entities trust the Verifiable data repository to be un-corruptible and +to be a correct record of which data is owned (and can be updated) by which +entities.
  • The subject trusts the issuer to issue true (i.e. not false) credentials about the subject, and to revoke them quickly when appropriate.
  • -
  • -The holder trusts the repository to store the -credentials securely, to not release them to anyone other than the -holder, and to not corrupt or lose them whilst they are in its care. -
  • diff --git a/terms.html b/terms.html index 177fe56c8..a1c6171aa 100644 --- a/terms.html +++ b/terms.html @@ -42,7 +42,7 @@

    decentralized identifier document
    -A document that is accessible via an identifier registry and contains information +A document that is accessible via an Verifiable data repository and contains information related to a particular decentralized identifier such as the associated repository and public key information.
    @@ -71,7 +71,7 @@ distribution or use of identity information can compromise privacy. Collection and use of such information should follow the principles of minimal disclosure. -
    identifier registry
    +
    Verifiable data repository
    A role a system may perform by mediating the creation and verification of subject identifiers. Some registries, such as ones for UUIDs and From a19a8f6ef9e675c8588228a9bf3e03bf064c5f2d Mon Sep 17 00:00:00 2001 From: lovesh harchandani Date: Thu, 23 Aug 2018 18:33:51 +0530 Subject: [PATCH 2/9] rename Verifiable data repository to Public data repository Signed-off-by: lovesh harchandani --- index.html | 8 ++++---- terms.html | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 431cb7be3..e05b3038a 100644 --- a/index.html +++ b/index.html @@ -254,11 +254,11 @@

    Ecosystem Overview

    verifiable presentations for processing. Examples of verifiers include employers, security personnel, and websites.
    -
    Verifiable data repository
    +
    Public data repository
    Mediates the creation and verification of issuer identifiers, keys and -other relevant data (schemas) required to use verifiable credentials. Examples of -such data repositories include trusted databases, decentralised databases, +other relevant data (schemas, revocation registries) required to use verifiable credentials. +Examples of such data repositories include trusted databases, decentralised databases, government ID databases, and distributed ledgers.
    @@ -603,7 +603,7 @@

    Trust Model

    risk assessment of the verifier.
  • -All entities trust the Verifiable data repository to be un-corruptible and +All entities trust the Public data repository to be un-corruptible and to be a correct record of which data is owned (and can be updated) by which entities.
  • diff --git a/terms.html b/terms.html index e8fdf8201..192599ca2 100644 --- a/terms.html +++ b/terms.html @@ -43,7 +43,7 @@
    decentralized identifier document
    -A document that is accessible via an Verifiable data repository and contains information +A document that is accessible via an Public data repository and contains information related to a particular decentralized identifier such as the associated repository and public key information.
    @@ -83,7 +83,7 @@ distribution or use of identity information can compromise privacy. Collection and use of such information should follow the principles of minimal disclosure. -
    Verifiable data repository
    +
    Public data repository
    A role a system may perform by mediating the creation and verification of subject identifiers. Some registries, such as ones for UUIDs and From 4960fa016554815ad5110a419ec6109224387154 Mon Sep 17 00:00:00 2001 From: lovesh harchandani Date: Thu, 23 Aug 2018 18:37:41 +0530 Subject: [PATCH 3/9] add content back Signed-off-by: lovesh harchandani --- index.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/index.html b/index.html index e05b3038a..af7c495d7 100644 --- a/index.html +++ b/index.html @@ -612,6 +612,11 @@

    Trust Model

    credentials about the subject, and to revoke them quickly when appropriate. +
  • +The holder trusts the repository to store the +credentials securely, to not release them to anyone other than the +holder, and to not corrupt or lose them whilst they are in its care. +
  • From 9b5060897f50c99d0939c80591685ba53dabaf21 Mon Sep 17 00:00:00 2001 From: lovesh harchandani Date: Thu, 23 Aug 2018 18:41:51 +0530 Subject: [PATCH 4/9] expand role Signed-off-by: lovesh harchandani --- index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index af7c495d7..300bad9ab 100644 --- a/index.html +++ b/index.html @@ -256,10 +256,10 @@

    Ecosystem Overview

    Public data repository
    -Mediates the creation and verification of issuer identifiers, keys and -other relevant data (schemas, revocation registries) required to use verifiable credentials. -Examples of such data repositories include trusted databases, decentralised databases, -government ID databases, and distributed ledgers. +Mediates the creation and verification of subject/issuer identifiers, issuer keys and +other relevant data (schemas, revocation registries) required to use verifiable credentials +and verify presentations. Examples of such data repositories include trusted databases, +decentralised databases, government ID databases, and distributed ledgers.
    From 270131344472fcbf0b73396f3a8a72ef384e8c7b Mon Sep 17 00:00:00 2001 From: lovesh harchandani Date: Tue, 4 Sep 2018 21:11:50 +0530 Subject: [PATCH 5/9] consistent wording Signed-off-by: lovesh harchandani --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 25659d970..e95f103e9 100644 --- a/index.html +++ b/index.html @@ -606,7 +606,7 @@

    Trust Model

    risk assessment of the verifier.
  • -All entities trust the Public data repository to be un-corruptible and +All entities trust the Public data repository to be tamper-evident and to be a correct record of which data is owned (and can be updated) by which entities.
  • From 933da4723d99d6e7c9dcf1570db4b11a11a9e5f3 Mon Sep 17 00:00:00 2001 From: lovesh harchandani Date: Tue, 4 Sep 2018 21:44:09 +0530 Subject: [PATCH 6/9] changing back to verifiable data repo Signed-off-by: lovesh harchandani --- index.html | 4 ++-- terms.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index e95f103e9..ca23189f7 100644 --- a/index.html +++ b/index.html @@ -256,7 +256,7 @@

    Ecosystem Overview

    verifiable presentation that proves the holder possesses the required verifiable credentials with certain characteristics. Examples of verifiers include employers, security personnel, and websites. -
    Public data repository
    +
    Verifiable data repository
    A role a system may perform by mediating the creation and verification of issuer identifiers, keys and other relevant data like schemas, revocation registries, etc. required to use verifiable credentials. Some configurations may require correlatable @@ -606,7 +606,7 @@

    Trust Model

    risk assessment of the verifier.
  • -All entities trust the Public data repository to be tamper-evident and +All entities trust the Verifiable data repository to be tamper-evident and to be a correct record of which data is owned (and can be updated) by which entities.
  • diff --git a/terms.html b/terms.html index 192599ca2..e8fdf8201 100644 --- a/terms.html +++ b/terms.html @@ -43,7 +43,7 @@
    decentralized identifier document
    -A document that is accessible via an Public data repository and contains information +A document that is accessible via an Verifiable data repository and contains information related to a particular decentralized identifier such as the associated repository and public key information.
    @@ -83,7 +83,7 @@ distribution or use of identity information can compromise privacy. Collection and use of such information should follow the principles of minimal disclosure. -
    Public data repository
    +
    Verifiable data repository
    A role a system may perform by mediating the creation and verification of subject identifiers. Some registries, such as ones for UUIDs and From 070ad77ed1342aaaf7d199001cb111a53e97f7b7 Mon Sep 17 00:00:00 2001 From: Brent Date: Wed, 17 Oct 2018 14:12:54 -0600 Subject: [PATCH 7/9] changed repository to registry Signed-off-by: Brent --- index.html | 4 ++-- terms.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 41c3ffb6a..f280af896 100644 --- a/index.html +++ b/index.html @@ -257,7 +257,7 @@

    Ecosystem Overview

    verifiable presentation that proves the holder possesses the required verifiable credentials with certain characteristics. Examples of verifiers include employers, security personnel, and websites.
    -
    Verifiable data repository
    +
    Verifiable data registry
    A role a system may perform by mediating the creation and verification of issuer identifiers, keys and other relevant data like schemas, revocation registries, etc. required to use verifiable credentials. Some configurations may require correlatable @@ -608,7 +608,7 @@

    Trust Model

    risk assessment of the verifier.
  • -All entities trust the Verifiable data repository to be tamper-evident and +All entities trust the Verifiable data registry to be tamper-evident and to be a correct record of which data is owned (and can be updated) by which entities.
  • diff --git a/terms.html b/terms.html index e8fdf8201..b21432460 100644 --- a/terms.html +++ b/terms.html @@ -43,7 +43,7 @@
    decentralized identifier document
    -A document that is accessible via an Verifiable data repository and contains information +A document that is accessible via an Verifiable data registry and contains information related to a particular decentralized identifier such as the associated repository and public key information.
    @@ -83,7 +83,7 @@ distribution or use of identity information can compromise privacy. Collection and use of such information should follow the principles of minimal disclosure. -
    Verifiable data repository
    +
    Verifiable data registry
    A role a system may perform by mediating the creation and verification of subject identifiers. Some registries, such as ones for UUIDs and From 9fe7f2a2f587a6edf70e2df36d4827156d009ebd Mon Sep 17 00:00:00 2001 From: Brent Date: Tue, 23 Oct 2018 22:58:27 +0200 Subject: [PATCH 8/9] change 'owned' to 'controlled' Signed-off-by: Brent --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index f280af896..0e6862f2c 100644 --- a/index.html +++ b/index.html @@ -609,7 +609,7 @@

    Trust Model

  • All entities trust the Verifiable data registry to be tamper-evident and -to be a correct record of which data is owned (and can be updated) by which +to be a correct record of which data is controlled by which entities.
  • From 23585466181de1b15a82b905dbe1d262acb85641 Mon Sep 17 00:00:00 2001 From: Brent Date: Wed, 7 Nov 2018 11:30:50 -0700 Subject: [PATCH 9/9] expanded definition in terms Signed-off-by: Brent --- index.html | 3 ++- terms.html | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index cc4091887..42c3ab98c 100644 --- a/index.html +++ b/index.html @@ -258,7 +258,8 @@

    Ecosystem Overview

    Verifiable data registry
    A role a system may perform by mediating the creation and verification of issuer identifiers, -keys and other relevant data like schemas, revocation registries, etc. required to use verifiable credentials. Some configurations may require correlatable +keys and other relevant data like verifiable credential schemas, revocation registries, etc. +required to use verifiable credentials. Some configurations may require correlatable identifiers for subjects. Examples of such data repositories include trusted databases, decentralized databases, government ID databases, and distributed ledgers.
    diff --git a/terms.html b/terms.html index b21432460..a978888ce 100644 --- a/terms.html +++ b/terms.html @@ -86,7 +86,8 @@
    Verifiable data registry
    A role a system may perform by mediating the creation and verification of -subject identifiers. Some registries, such as ones for UUIDs and +subject identifiers, verifiable credential schemas, revocation registries, +issuer public keys, etc. Some registries, such as ones for UUIDs and public keys, act merely as namespaces for identifiers.
    identity provider