Skip to content

Remove "client" from identifying an error in the path handling #244

@swcurran

Description

@swcurran

In the path handling section of the current "DID Dereferencing Algorithm" -- steps 9 and 10, I don't understand the reference in step 10 that if the "client can't dereference the path" (as per step 9.4) an error should be returned. I think that would imply that a DID Resolver would have to be able to "call back" to the client to say -- "Hey, I can't resolve this -- can you?", get back the response from the client, and package it up to respond to the client.

It minimum, I think the the reference in step 10 to the client needs to be removed. An error is returned if the resolver can't resolve the path. I would also suggest removing step 9.4. A client might be able to process the path after it gets the error back from the DID Resolver (Step 10) but can't do anything until it gets the DID resolution result back.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions