yeah actually the concept of DID as decentralized identifiers can have its equivalent in the Portable Objects Proposal described here: https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md
This is just more complex to do in an ecosystem like the fediverse where implementations are (and have been for a long time) less standarized