A repost is a
kind 6 event that is used to signal to followers
kind 1 text note is worth reading.
content of a repost event is the stringified JSON of the reposted note. It MAY also be empty, but that is not recommended.
The repost event MUST include an
e tag with the
id of the note that is
being reposted. That tag MUST include a relay URL as its third entry
to indicate where it can be fetched.
The repost SHOULD include a
p tag with the
pubkey of the event being
kind 6 reposts are reserved for
kind 1 contents, we use
as a "generic repost", that can include any kind of event inside other than
kind 16 reposts SHOULD contain a
k tag with the stringified kind number
of the reposted event as its value.