Кожен пост, реакція, підписка, оновлення профілю, zap та пряме повідомлення на Nostr мають однакову структуру об'єкта: подія. Вона містить публічний ключ, часову мітку created_at, номер kind, що описує тип події, рядок content, нуль або більше тегів та підпис.
kind надає подіям їхнього значення. Kind 1 — це коротка записка. Kind 7 — це реакція. Kind 0 — це оновлення метаданих профілю. Kind 30023 — це довгостатейна стаття. Існує ще десятки інших. Клієнт вирішує, що відображати, на основі значення kind.