Skip to content

Discussion: Should media content have DSNP Content URIs? #297

@wesbiggs

Description

@wesbiggs

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions