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

Clean up DID Resolution section; enable testability via proof by construction #601

Merged
merged 34 commits into from
Feb 11, 2021
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
f736f8b
Enable testing DID Resolution function by making it concrete.
msporny Feb 1, 2021
7cdc487
Define ResolutionResponse and ResolutionInputMetadata.
msporny Feb 1, 2021
7837f6a
Rename resolution input metadata to resolution options.
msporny Feb 1, 2021
af7f21f
Refactor DID Resolver section.
msporny Feb 1, 2021
0a1e906
Enable DID URL Dereferencing section to be testable.
msporny Feb 1, 2021
77d99dc
Fix mismatched section tag in DID Resolution.
msporny Feb 1, 2021
ad3a5d0
Add conformance class for DID resolver.
msporny Feb 1, 2021
7115a39
Convert WebIDL to Typescript interface example.
msporny Feb 2, 2021
417907e
Fix did variable type in Typescript example.
msporny Feb 2, 2021
f6c9669
Rename resolve to resolveRepresentation.
msporny Feb 2, 2021
cd5cd40
Reintroduce abstract forms with Typescript example.
msporny Feb 2, 2021
5dd0bf9
Add abstract form back into specification for dereferencing.
msporny Feb 2, 2021
2c248d7
Fix abstract definition of functions.
msporny Feb 5, 2021
3cc2ae7
Change content-stream to contentStream.
msporny Feb 5, 2021
06da268
Remove parenthesis for resolve and resolveRepresentation.
msporny Feb 5, 2021
b6cd146
Remove concrete interface examples.
msporny Feb 5, 2021
594dd2e
Remove dereferencing options map class.
msporny Feb 5, 2021
f66e442
Ensure testability of didDocument using proof by construction.
msporny Feb 6, 2021
afa9b14
Editorial fixes to improve readability for equivalentId.
msporny Feb 6, 2021
136a9b2
Add "At Risk" markers for equivalentId and canonicalId.
msporny Feb 6, 2021
33a5d3b
Update DID URL Dereferencing section to make it testable.
msporny Feb 6, 2021
e1ebcfa
Ensure that Metadata Structure can be serialized into a testable form.
msporny Feb 6, 2021
b4986c1
Add feature at risk for nextVersionId and nextUpdate.
msporny Feb 6, 2021
66e961f
Add language from @shigeya back in.
msporny Feb 6, 2021
b24dd05
Apply suggestions from code review to Resolution.
msporny Feb 8, 2021
80b9fb1
Set contentType when resolveRepresention is called.
msporny Feb 9, 2021
17e7e19
Specify that DID Document metadata might change when resolve is called.
msporny Feb 9, 2021
f8baddd
Add language about didResolutionMetadata changing between invocations.
msporny Feb 9, 2021
c4d92bd
Specify that there are two required functions for resolution.
msporny Feb 9, 2021
0b87874
Apply suggestions to DID Resolution from @TallTed.
msporny Feb 9, 2021
5c25ac2
Apply suggestions from @peacekeeper and @jricher to Resolution section.
msporny Feb 9, 2021
ef62727
Add review suggestion from @jricher to Resolution section.
msporny Feb 9, 2021
f8f58cc
Add return values expected from resolveRepresentation.
msporny Feb 9, 2021
a58ae7f
Clarify language around value range of contentStream.
msporny Feb 10, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading