Deactivated describes the outcome of the resolution attempt, not a property of the resolution result. Representing it as metadata conflates a failed resolution outcome with successful resolution and requires consumers to inspect metadata to detect an unsuccessful resolution. It should instead be surfaced through the error handling.
Also, the DID spec defines deactivated as a DID resolution error code, not as a metadata property.
https://github.com/w3c/did/pull/923/changes
Deactivated describes the outcome of the resolution attempt, not a property of the resolution result. Representing it as metadata conflates a failed resolution outcome with successful resolution and requires consumers to inspect metadata to detect an unsuccessful resolution. It should instead be surfaced through the error handling.
Also, the DID spec defines deactivated as a DID resolution error code, not as a metadata property.
https://github.com/w3c/did/pull/923/changes