Okay so this is definitely an initial emotional reaction more than a strong Considered one,
but what's going on with this URL format?

<guid isPermalink="false">
at://did:plc:x4qyokjtdzgl7gmqhsw4ajqj/app.bsky.feed.post/3kh6noefhpq24
</guid>

@gaditb did: is an IRI format which specifies a resolver (plc?) and a resource key; at:// is a protocol which takes a DID and indicates that it should be accessed using the AT protocol and then that the path should be followed (side-note: IETF does not like the name at: but has no mechanism by which to disallow it)

so this is saying

Access [PLC DID] with AT and then access the [app.bsky.feed.post] collection and then access item [ID] within it

@Lady Yeah no that's the bizarre thing I mean.

The "app.bsky.feed.post" bit, based on its contents, sure looks like IT is the "where to go for the data you don't presently have".

Whereas a did:... is an opaque identifier. It davka DOESN'T point to any further info besides itself! What does "access [PLC DID]" even mean? Access it through WHAT? Where would there be anything interpreting to be an authority defining a "app.bsky.feed.post" collection?

Follow

@gaditb DIDs have a separate registry for all of the DID types that they maintain themselves, so you have to check the registry and look up wtf PLC is and how to resolve it

literally they just reinvented URNs but with a registry they own themselves. you can't resolve them without knowing what they mean

Sign in to participate in the conversation
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.