notes on actor record updated timestamps for FEDERATION.md

This commit is contained in:
Mike Macgirvin 2024-05-29 09:18:33 +10:00
parent f6913bf10e
commit ed19ce02b8

View file

@ -126,6 +126,8 @@ Mastodon 'summary' does not invoke any special handling so 'summary' can be used
Edited posts and comments are sent with Update/Note and an 'updated' timestamp along with the original 'published' timestamp.
Actor records contain an 'updated' timestamp of the last "profile change" (typically displayName). An updated timestamp is also provided on the icon representing the profile photo, so if cached, this only needs to be updated on a consumer service if it has changed.
## Announce
Announce and relay activities use two mechanisms. As well as the Announce activity, a new message is generated with an embedded rendering of the shared content as the message content. This message may (should) contain additional commentary in order to comply with the Fair Use provisions of copyright law. The other reason is our use of comment permissions. Comments to Announce activities are sent to the author (who typically accepts comments only from connections). Comment to embedded forwards are sent to the sender. This difference in behaviour allows groups to work correctly in the presence of comment permissions.