NIP-C7: Chat Messages
NIP-C7 definieert kind 9 als het event kind voor chat messages. Het doel is chatgericht verkeer te scheiden van algemeen sociaal feedverkeer, zodat clients andere UX- en moderatieregels op elke context kunnen toepassen.
Hoe Het Werkt
Een kind 9-event draagt berichtinhoud plus tags die de chatcontext identificeren. In NIP-29 relay-based groups bevat het event een h-tag met de group ID. Reply-threading gebruikt q-tags die naar eerdere events verwijzen.
NIP-C7 focust op waar deze events moeten worden gerenderd. In plaats van in globale note-feeds te verschijnen zoals kind 1 text notes, zijn kind 9-events bedoeld voor chatgerichte weergaven waarin conversatiestatus en threading expliciet zijn.
Implementaties
- Flotilla en Coracle gebruiken kind
9in group-chatworkflows. - Amethyst bevat kind
9-ondersteuning in zijn messaging-stack. - White Noise gebruikt NIP-C7 reply-threading met
q-tags.
Primaire bronnen:
Vermeld in:
Zie ook: