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

Scope of sub-topics: trust in did resolution / authentication / encryption / selective disclosure #79

Open
ChristopherA opened this issue Jul 25, 2024 · 0 comments

Comments

@ChristopherA
Copy link

ChristopherA commented Jul 25, 2024

In Markus' presentation today, there was a slide of "additional topics covered by DID Resolution".

At the end of the list was:

  • trust in DID resolution
  • authentication
  • encryption
  • selective disclosure

While these are important capabilities and a focus of my work (especially selective disclosure), I am concerned about locking them in prematurely.

Specifically, I believe you must trust your initial DID resolver, and how that trust is established should likely be out of scope, focusing only on the necessity of trusting the DID resolver. As the current draft discusses proxies, establishing trust in them also seems architecturally complex, with various trust models potentially leading to extensive debates if we attempt to define a trust model for proxies. Requirements for authentication and encryption are related to this issue.

Selective disclosure presents a related challenge—supporting progressive trust architectures adds complexity, as the results are not binary but shades of grey. The key question is whether it is trusted enough for the business purpose, requiring a progressive trust resolver to consider the risk context (low to high) and return a non-binary result. This also feels too big to tackle in DID Resolutions 1.0.

I'd like to see on a future agenda how much of these do we actually need to complete a final DID Resolution 1.0 spec, how important these sub-topics are to others, and risks of deferring or not deferring these sub-topics.

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

1 participant