Difference between revisions of "Verifiable Credential"

From MgmtWiki
Jump to: navigation, search
(References)
(Taxonomy)
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
==Full Title or Meme==
 
==Full Title or Meme==
A [[Verifiable Credential]] is a standard means for moving a claim between trust domains or federations.
+
The [https://www.w3.org/TR/vc-data-model/ Verifiable Credentials Data Model 1.0] is a standard means fro create a collection of claims to move between trust domains or federations. But since is it a data model and not a data format or protocol, it cannot deliver on that goal.
==Contest==
+
 
* The [[Verifiable Credential]] was the first of a series of proposed standards to enable [[Self-Sovereign Identity]].
+
==Context==
 +
* The [[Verifiable Credential]] was the first of a series of proposed standards to enable [[Self-Sovereign Identity]] by enabling the packaging of user identity information that can be verified by the receiver.
 +
* The Verifiable [[Presentation]] is created in response to a request from a [[Verifier]] which is known here as a [[Relying Party]].
 +
===Taxonomy===
 +
The current behaviors of SameSite are:
 +
{|border="1" padding="2" width="799px"
 +
| Term || Meaning or Behavior
 +
|-
 +
| claim || An assertion made about a subject. (This can only be considered true if the term subject is interpreted very broadly.)
 +
|-
 +
|subject ||  A thing about which claims are made.(Complete circulate - no real meaning at all.)
 +
|-
 +
| user agent || A program, such as a browser or other Web client, that mediates the communication between holders, issuers, and verifiers. (This does not match DID core well at all.)
 +
|-
 +
|validation||  The assurance that a verifiable credential or a verifiable presentation meets the needs of a verifier and other dependent stakeholders.
 +
|}
 +
 
 +
==Problems==
 +
 
 +
===The Verifiable Credential is a Swiss Army knife===
 +
The Swiss Army knife was designed for survival in the wild if it were the only tool available to you.
 +
* It was wildly popular and sold or copied throughout the world.
 +
* The Swiss Army knife is not used to fix a car our build a house if there are purpose-built tools available.
 +
The [[Verifiable Credential]] spec was created to allow [[Verifiable Credential]]s to fill any identify function.
 +
* It is wildly popular among hackers who want to be able to create quick-and-dirly soltuions.
 +
* It is not designed to architect or build industrial scale identifier solutions.
 +
 
 +
==Solutions==
 +
===interoperability===
 +
* This [https://www.evernym.com/blog/getting-to-practical-interop-with-verifiable-credentials/ Evernym atricle] seems to be saying both that it does not exist and it is right around the corner. (2020-12-21)
  
 
==References==
 
==References==
* This was one of the highlights from XXXI Internet Identity workshop: presentation by Timothy Ruff (https://lnkd.in/gXDRGMy).
+
* This was one of the highlights from XXXI Internet Identity workshop:(IIW)  presentation by Timothy Ruff (https://lnkd.in/gXDRGMy).
  
 
[[Category: Glossary]]
 
[[Category: Glossary]]
 
[[Category: Standard]]
 
[[Category: Standard]]

Revision as of 14:18, 14 May 2021

Full Title or Meme

The Verifiable Credentials Data Model 1.0 is a standard means fro create a collection of claims to move between trust domains or federations. But since is it a data model and not a data format or protocol, it cannot deliver on that goal.

Context

  • The Verifiable Credential was the first of a series of proposed standards to enable Self-Sovereign Identity by enabling the packaging of user identity information that can be verified by the receiver.
  • The Verifiable Presentation is created in response to a request from a Verifier which is known here as a Relying Party.

Taxonomy

The current behaviors of SameSite are:

Term Meaning or Behavior
claim An assertion made about a subject. (This can only be considered true if the term subject is interpreted very broadly.)
subject A thing about which claims are made.(Complete circulate - no real meaning at all.)
user agent A program, such as a browser or other Web client, that mediates the communication between holders, issuers, and verifiers. (This does not match DID core well at all.)
validation The assurance that a verifiable credential or a verifiable presentation meets the needs of a verifier and other dependent stakeholders.

Problems

The Verifiable Credential is a Swiss Army knife

The Swiss Army knife was designed for survival in the wild if it were the only tool available to you.

  • It was wildly popular and sold or copied throughout the world.
  • The Swiss Army knife is not used to fix a car our build a house if there are purpose-built tools available.

The Verifiable Credential spec was created to allow Verifiable Credentials to fill any identify function.

  • It is wildly popular among hackers who want to be able to create quick-and-dirly soltuions.
  • It is not designed to architect or build industrial scale identifier solutions.

Solutions

interoperability

  • This Evernym atricle seems to be saying both that it does not exist and it is right around the corner. (2020-12-21)

References

  • This was one of the highlights from XXXI Internet Identity workshop:(IIW) presentation by Timothy Ruff (https://lnkd.in/gXDRGMy).