NIP-C7 definiert kind 9 als Event-Kind für Chatnachrichten. Das Ziel ist, chat-orientierten Verkehr von allgemeinem Social-Feed-Verkehr zu trennen, damit Clients auf beide Kontexte unterschiedliche UX- und Moderationsregeln anwenden können.

Funktionsweise

Ein kind-9-Event trägt den Nachrichteninhalt plus Tags, die den Chat-Kontext identifizieren. In NIP-29 relay-basierten Gruppen enthält das Event ein h-Tag mit der Gruppen-ID. Reply-Threading nutzt q-Tags, die auf frühere Events verweisen.

NIP-C7 konzentriert sich darauf, wo diese Events gerendert werden sollen. Statt in globalen Notiz-Feeds wie kind-1-Textnotizen zu erscheinen, sind kind-9-Events für chat-orientierte Ansichten gedacht, in denen Gesprächszustand und Threading explizit sind.

Implementierungen


Primärquellen:

Erwähnt in:

Siehe auch: