Some DIDs are blockchain-based (Ethereum Name Service and Worldcoin being the most (in)famous) but it seems like DIDs that are actually used (e.g. Bluesky) are either DNS-based or centralized.
And fwiw Bluesky DIDs are currently still centralized in plc.directory but work is being done to decentralize them.