did-resolution icon indicating copy to clipboard operation
did-resolution copied to clipboard

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

Open swcurran opened this issue 1 month ago • 5 comments

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.

swcurran avatar Nov 06 '25 20:11 swcurran