Tombstones
Tombstones represent any object that used to exist but has since been deleted, and are one of the 5 types of pushable object. It's not necessary to keep the tombstone object around forever after deleting something, but as it acts as a notification to other instances to delete an object from their own databases, it should at the very least be pushed to the same instances the original object was pushed to (and ideally to every instance that ever fetched the original object if possible).
Schemalink
- type: "tombstone"
- self: uri(tombstone) required [the same uri as the previous object used]
- previousType: "actor" | "note" | "interaction" | "extension" required