Interesting take
They are actually pretty centralized. This very morning I tried to decentralize the thing, mainly for you guys (and myself!) and remove the very hacky http dependency and w3.org dependency.
https://github.com/w3c/vc-data-model/issues/1058
You, Dan and Gabe have been fighting a great fight. But you're in store for 20 years of technical debt. Especially if you're going to want to use JSON, which I think you do.
It's an OK enough starting point. And I will fix all of this stuff for you, coz I like you guys. But honestly boy is it a mess. Have a look at the canonicalized form of the claims you're signing. Compare it to nostr. Nostr is better and decentralized.
Glad you are trying stuff tho, looking forward to seeing what you make!