-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Non-transferable use case #127
Non-transferable use case #127
Conversation
index.html
Outdated
<section> | ||
<h3>Generic</h3> | ||
<p> | ||
The generic domain contains use cases that can apply to any or all of the proceeding domains |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not common US English usage of proceeding
, and I am not sure what is intended by it. (The sentence also lacks a closing .
.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think preceding was intended.
The list items that follow |
index.html
Outdated
</dt> | ||
<dd> | ||
<p> | ||
Many different types of plastic cards today have the words "Non-transferable" or similar printed on them. Examples include: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be useful/helpful if it would be described more explicitly why in certain credential types non-transferability is valuable, in addition to what kind of credentials have that property.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To give you a definitive answer, one would need to ask the existing issuers of plastic cards as to why they inserted this property onto their cards. The fact that they do is not in dispute.
One can hypothesise as to the use cases by looking at the specific cards that have these properties. In the case of my historical cathedral card the intended use case is that only the card holder should be able to enter the cathedral free of charge and that the original card holder (i.e. the issuee) should not give the card to anyone else. In the case of credit cards the use cases are self explanatory: only the subject of the credit card is authorised to use it anywhere where the card can be used.
Does this help?
@David-Chadwick This is a use case I think we should get into the document, but we have a couple requests. First, can you pick a specific instance of use and write it up in language similar to the other short use cases? Describe a scenario for a specific person using a credential with non-transferable property, rather than listing a number of possible variants. Second, once you have a specific instance of use, it will likely fit well into one of the existing domains. For example, your shopping card example would fit under Retail while the credit card example would fit under finance. |
No problem. I have a few plastic cards with this property. I will choose the Canterbury Cathedral one to write up first. But which domain does this fit in? It is actually a credential for a local church member to enter a historic tourist site free of charge. I think legal identity is probably the nearest fit, since a Church of England vicar verifies the subject's identity. I have also added the shopping example to Retail. Finally I have removed the Generic section (although I think this is the wrong approach since Non-transferable is a generic type of use case.) |
The challenge with the concept of a non-transferable credential is that it is usually non-transferable within the context of a specific use case. For example, my passport is non-transferable when presenting myself for entry into a country, but I can transfer my passport to my wife who can present it on my behalf to a travel agent when booking a trip. In the case of a membership card, it can be argued that the none of the membership cards for a particular club are transferable; that would be enforced by the business logic of whichever club has issued the cards and not by the VC ecosystem itself. At best, a standardized attribute could trigger a warning to the user, but it would be hard to distinguish between a presentation for the purpose for which the credential was issued and a presentation for a transfer to another wallet. |
@David-Chadwick two requests for getting this merged in.
Instead, please add a credit section to the use case itself. I'll put an example in a review.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is getting better. Mostly let's pick the best one rather than have two that are effectively the same functionality.
{ name: "David W Chadwick", url: "https://www.linkedin.com/in/davidwchadwick/", | ||
company: "Truetrust Ltd", companyURL: "https://truetrust.co.uk/" }, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
{ name: "David W Chadwick", url: "https://www.linkedin.com/in/davidwchadwick/", | |
company: "Truetrust Ltd", companyURL: "https://truetrust.co.uk/" }, |
We'll update this later. For now, add a credit line as I'll demonstrate in another comment.
</dt> | ||
<dd> | ||
David owns a restaurant and has registered with a low cost wholesaler to purchase provisions in bulk. The wholesaler has issued David with a credential to prove that he is entitled to enter the warehouse in order to purchase goods that are not available to the general public. The credential is marked "non-transferable" to stop David passing the credential to his friends to allow them to purchase low cost provisions. | ||
</dd> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
</dd> | |
<p class="shortUcContributor">Contributed by David Chadwick</p> | |
</dd> |
Feel free to change to your company, if you prefer.
</dt> | ||
<dd> | ||
Some historic tourist sites that charge an entrance fee, are also used daily by local people who do not need to pay to enter. The site administration issues credentials to the local people who are entitled to enter the site free of charge. These credentials are marked "non-transferable" to ensure that the local people do not pass their credential onto someone else (who would normally have to pay the entrance fee). | ||
</dd> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
</dd> | |
<p class="shortUcContributor">Contributed by David Chadwick</p> | |
</dd> |
Pick one of these two use cases, with the credit line, and I think we'll be good to accept.
FWIW, we like the shopper more than the tourist, as it feels more accessible.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok. I will keep the CostCo example.
Bona fide shopper moved to #145. Will close at a later date. |
@David-Chadwick Let us know if #145 works for you. |
#145 seems to be formatted wrongly as none of the use cases are visible in the Diff version |
@David-Chadwick We merged in the other PR that we think addresses this by adding R4 Bona fide Shopper Let us know if that works for you. |
#145 has been pulled into main. This one will be closed in a week. |
Closing per #127 (comment) |
this adds example uses of the non-transferable property
Preview | Diff