Relevant news for people who build decentralized software 

The W3C Decentralized Identifiers standard is now a 1.0 draft.

(I only just heard of it today, I have no opinions on it right now.)

Relevant news for people who build decentralized software 

@darius Hmm. In terms of a generic data format, sure, that spec seems fine but kind of boring. It doesn't say anything other than "here's a URI format", "here's a document format", and "you have to use a resolver (not specified here) to get from one to the other".

The actual meat of the spec is over in and the heavy association with proof-of-work cryptojunk really turns me off :(

Relevant news for people who build decentralized software 

@darius The Tor DID spec actually looks pretty interesting tho: since it's self-validating (the DID uri is literally an Onion site url aka public key) and builds upon an existing decentralized registration system that does not require use of a blockchain.

And there's a web-based spec as well, which appears to use DNS for validation.

Relevant news for people who build decentralized software 

@darius Anyways, in the end, excluding the blockchain junk (I'm not gonna pay a cryptocurrency speculator in order to prove my own identity!), if the DID format does take off it's almost certainly going to be because a significant number of people get identities through a small number of big identity providers. :/

re: Relevant news for people who build decentralized software 

@kepstin @darius WTF! did:github decentralized identifiers!? Sounds like a contradiction.

I concur: Whilst this is the sort of thing I'd be interested in implementing, this "recommendation" looks like little more than a requirements document for the actual logic.

I understand & expect there to be cryptocurrency DIDs to sidestep Zooko's Triangle, but there's other requirements the identified might have.

Relevant news for people who build decentralized software 

@kepstin that's kinda how it always is with protocols though right?

Relevant news for people who build decentralized software 

@darius yep, i suppose so

the big problem i see with DID as it stands right now is that there's no generic protocol/resolver for these theoretical large identity providers to use - the current spec would probably have each provider end up creating their own incompatible DID method, and different resolvers would support different subsets of methods. It's a big mess.

Relevant news for people who build decentralized software 

@darius I guess you could just have everything use did:web or something, but at that point you might as well just use webfinger?

Relevant news for people who build decentralized software 

@kepstin @darius Yeah, it seems like a Lowest Common Denominator junk standard. It doesn’t make any actual requirements for security or what you can do with a DID or how you can verify it. Just URI registry for 82 “experimental” (their words) methods to do anything with them. Not even a common protocol. Most of those methods registered are cryptocrap “IDs”. Also it focuses JSON-LD which is also gross, but par for current zombie W3C.

Relevant news for people who build decentralized software 

@darius worked at a startup doing identity verification stuff a few years back.

founders were very into blockchain-y things.

very into DIDs.

had meetings about them and how we should use them to revolutionize identity.

none of us knew what anyone was talking about.

to summarize: i still have no opinions on it.

Sign in to participate in the conversation
Friend Camp

Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.

<svg xmlns="" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>