Skip to content

DID URL Derefencing and Fragments: The role of a DID Resolver #259

@swcurran

Description

@swcurran

AFAIUI DID URL fragments are to be handled after DID resolution, by the client -- just as they are with HTTP URLs. Thus, the act of "DID Resolution" stops at returning the resource and the handling of the fragment is up to the client.

If so, Example 5.5.1 is incorrect. The resolution of DID Resolution is the full DID Doc + metadata. It is not just the node of the DID Doc indicated by the fragment, as explained in the current spec text.

This impacts a number of places in the spec, generally simplifying the text.

Most importantly, we should be very clear on what the concrete output of DID Resolution is expected to be -- the resource and metadata. This simplifies creating DID Resolvers and clients that call DID Resolvers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussNeeds further discussion before a pull request can be created

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions