Tombstone Announcement

A Tombstone Announcement is a way to note that a previously announced content is invalid and the related Announcement should be considered reverted. It is NOT possible to revert a tombstone.

Fields

FieldDescriptionData TypeSerializationParquet TypeBloom Filter
announcementTypeAnnouncement Type Enum (0)enumdecimalINT32no
fromIdId of the user creating the Announcement and the Tombstoned Announcement64-bit unsigned integerdecimalUINT_64YES
targetAnnouncementTypetarget tombstoned Announcement typeenumdecimalINT32no
targetContentHashtarget contentHash of the original Announcement to tombstoneUTF-8base32 multibaseUTF8YES

Field Requirements

announcementType

  • MUST be fixed to 0

fromId

  • MUST be a DSNP User Id
  • MUST have authorized the creation of the Announcement, either directly or via a transparent chain of delegation

targetAnnouncementType

  • MUST be the Announcement Type of the target Announcement
  • MUST ONLY be a Tombstone allowed Announcement Type

Tombstone Allowed Announcement Types

targetContentHash

  • MUST be the contentHash of a previous Announcement of an Allowed Announcement Type with the same fromId as the Tombstone Announcement