Nostr üzerindeki her gönderi, tepki, takip, profil güncellemesi, zap ve doğrudan mesaj aynı şekildeki bir nesnedir: bir event. Bir genel anahtar, bir created_at zaman damgası, event'in ne olduğunu söyleyen bir kind numarası, bir içerik dizesi, sıfır veya daha fazla etiket ve bir imza içerir.
kind, event'lere anlam veren şeydir. Kind 1 kısa bir nottur. Kind 7 bir tepkidir. Kind 0 bir profil metadata güncellemesidir. Kind 30023 uzun biçimli bir makaledir. Daha birçoğu vardır. Bir istemci, kind'a dayanarak ne render edeceğine karar verir.