Skip to content
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

Is there a mechanism to ensure that an issuer is only collecting the information defined in the schema? #11

Closed
Neumann347 opened this issue May 10, 2018 · 2 comments

Comments

@Neumann347
Copy link

Neumann347 commented May 10, 2018

Using the data from the getting started Alice examples:

Let's say that Faber collects the following data regarding a transcript:

  • first name
  • last name
  • degree
  • status
  • year
  • average
  • ssn
  • gown style

Now the schema definition of transcript is a subset of the fields collected. Furthermore, Faber decides to sell the information to anyone who wants to buy it. Can Alice know that the data Faber collected about her is out on the open market (within the Sovrin ecosystem)? Is there anything in the sovrin foundation protocol regarding being able to trust that the date the issuer collected matches the schema definitions of the credentials they are offering?

@lovesh
Copy link
Contributor

lovesh commented May 17, 2018

Why is Faber collecting more data than the transcript? Alice wants to convince Faber of only those attributes that Faber can provide a credential for.

Alice preventing Faber to sell its data

its hard to do in practice unless Alice is sure that Faber is the only one who knows about it.

Is there anything in the sovrin foundation protocol regarding being able to trust that the date the issuer collected matches the schema definitions of the credentials they are offering

Alice and Faber can engage in a negotiation protocol where Faber can provide the reference (on the ledger) of the schema and Alice can provide only those attributes to Faber. We do not have such a negotiation documented as of now

@Neumann347
Copy link
Author

Alright - that answers my questions. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants