-
Notifications
You must be signed in to change notification settings - Fork 11
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
Cross representation interoperability considered harmful #5
Comments
Related issue: digitalbazaar/jsonld-signatures#141 |
I am with Orie on this: devs don't care about the irrelevant nerd-differences between these curly brace objects, and we should make it as easy for them not to care as humanly possible. |
I agree with every word @OR13 wrote above, but disagree with his conclusion and recommendation that |
In order to get the PR approved, I had to remove this paragraph:
|
As discussed on: #3
There are proposals on both sides of the statement:
"DID Method Implementers SHOULD strive to make representations interoperable."
In order to make concrete recommendations to implementers, we must consider did resolution and did dereferencing "by representation" in addition to "by did method".
Software implementations that conflate dereferencing with resolution or that assume all representations handle dereferencing the same way lead to developer burden and tooling requirements, which we can encourage developers to forward to consumers or internalize in their did method construction.... hence recommendations should be made in the implementation guide for folks who intend to support
did+json
anddid+ld+json
vs ONLYdid+json
or ONLYdid+ld+json
.This is to track ongoing lack of consensus regarding
did+json
anddid+ld+json
interoperability guidance for did method implementers.The text was updated successfully, but these errors were encountered: