You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
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.
The text was updated successfully, but these errors were encountered: