Ephemeral / Expiring posts
Ephemeral posts are posts that only exist for a while and are automatically deleted after.
I'd suggest to use two mechanisms simultaneously.
- Make the originating server send a
Deletemessage once the expiration date is reached
- Add an
expiresdate field to the Note object itself, analog to
published. Servers who know about this should periodically delete all notes which have an
expiresdata that's in the past.
This could still miss some deletions (like relayed public posts) but should catch the majority of cases.