-
Notifications
You must be signed in to change notification settings - Fork 3
Discussion: Should media content have DSNP Content URIs? #297
Description
By including the URL of attachments in ActivityContent Notes we force URL changes to attachments (caused, for example, by changes to the hosting provider) to trigger content hash changes for the Note, and client apps to infer that content has been altered even if it has not. A possible fix for this is to require separate announcement of blobs/media, which would allow them to be assigned a DSNP Content URI; we would then reference that as the attachment address.
This approach aligns with atproto, where "blobs" are always referenced by URLs based on their CID.
Pros: Better ability to track and reuse assets, more stability of content URLs that reference these assets.
Cons: Additional announcement type for clients to process and manage, DSNP URL scheme less immediately interoperable with other ActivityStreams clients.