An Update Announcement is a way to note intent to update previously
announced content. If the original Broadcast/Reply is Tombstoned, subsequent
Updates should be ignored.
Field Description Data Type Serialization Parquet Type Bloom Filter
announcementType Announcement Type Enum (6
) enum decimal INT32
no
fromId id of the user creating the announcement 64 bit unsigned integer decimal UINT_64
YES
contentHash keccak-256 hash of updated content 32 bytes hexadecimal BYTE_ARRAY
YES
url updated content URL UTF-8 UTF-8 UTF8
no
targetContentHash keccak-256 hash of target content 32 bytes hexadecimal BYTE_ARRAY
YES
MUST NOT refer to localhost or any reserved IP addresses as defined in RFC6890
Resource MUST one of the supported Activity Content Types
MUST use one of the supported URL Schemes
MUST be the contentHash
of an allowed Announcement type with the same fromId
as the Update Announcement