Two Kinds, One Timeline: As Kind 1111 Splits the Conversation, Nostr Debates Breaking User Space
With major clients already defaulting to NIP-22 comments for notes, invisible threads multiply across the network — forcing a decision on whether to unify threading or protect legacy clients.
If your timeline felt curiously fractured overnight, you were not alone. Across relays and clients, conversations that used to knit together seamlessly have begun vanishing from sight for half the network. The culprit is not an outage or a network partition, but an architectural schism that has quietly reached critical mass: kind 1111.
In a detailed long-form retrospective examining client source trees, relay telemetry, and protocol history, Derek Ross laid bare why so many readers found their feeds disoriented. As Ross explained, On Nostr, a reply to a blog post is a NIP-22 comment, kind 1111.
While short text posts have historically replied to one another with another kind 1 note under NIP-10, several forward-leaning clients have abandoned that convention, generating kind 1111 comments for text notes instead. Clients that have not yet implemented NIP-22 thread parsing drop those responses entirely, leaving readers with only half of the conversation.
The rift has cleaved the ecosystem cleanly in two. Applications like Ditto, Coracle, Snort, and the Mostr bridge now routinely emit kind 1111 replies; Amethyst routes replies through kind 1111 when conversations originate from its own users; meanwhile, stalwart apps such as Damus, Nostrudel, and Primal’s web interface render notes without kind 1111 replies at all. With PR #2447 formally proposing that kind 1 replies should be kind 1111, the debate over backwards compatibility has boiled over. Ross argues that while breaking legacy software is painful, the prize is an undivided network: Nostr's promise is that the conversation doesn't belong to any one app. Right now the conversation is split by kind.
Read the dispatch on Jumble.