Niel Liesmons on Nostr: Same purpose, same event structure? :pointright: Same kind! Replies on anything: 1111 ...
Same purpose, same event structure?

Same kind!
Replies on anything: 1111
Reaction on anything: 7
Nutzaps on anything: 9321
Thus also,
Tasks on anything: 35001
Worst case, I indeed just add the Issue event as a kind to fetch for in the Tasks section.
But to me, this is again the same debate as the one about Replies. Where the conclusion is that is using one kind (1111) for replies, on anything, is the most elegant. And you just fetch or the Replies that tag the event (or type of event) that you want to see the Replies for.
We don't use different kinds for Zaps on Articles, Zaps on Threads, Zaps on Repos, etc...
We don't do it for Replies, nor for Labels, nor for Reactions, ...
If it's the same exact event structure, with the same purpose → I'm using the same kind.
Published at
2025-05-08 07:39:19Event JSON
{
"id": "dd4689800f40fccb1f2f47285cd1468384254b926888e26b8be7b84cd4c58705",
"pubkey": "a9434ee165ed01b286becfc2771ef1705d3537d051b387288898cc00d5c885be",
"created_at": 1746689959,
"kind": 1,
"tags": [
[
"q",
"eb70aa8873e289562f6b6f8f478d391d6ecab800892a3cae603afcb81f015eac",
"wss://nostr.wine/",
"a9434ee165ed01b286becfc2771ef1705d3537d051b387288898cc00d5c885be"
],
[
"emoji",
"pointright",
"https://image.nostr.build/3cad737f4849a404fa5c83397fbb2c53b3169d6b69d02085d74225ae1539969d.gif"
]
],
"content": "Same purpose, same event structure? :pointright: Same kind!\n\nReplies on anything: 1111\nReaction on anything: 7\nNutzaps on anything: 9321\n\nThus also, \nTasks on anything: 35001\nnostr:nevent1qvzqqqqqqypzp22rfmsktmgpk2rtan7zwu00zuzax5maq5dnsu5g3xxvqr2u3pd7qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcqyr4hp25gw03gj430ddhc73ud8ywkaj4cqzyj509wvqa0ewqlq902cufqaln",
"sig": "e1c88b5efe3fd8f0f289545b71e18d719769431579b783e7d321b5e1dab845d027d3d4c4f830434d77188f70146701e6111314a9b8e1b82539c5e61053f1bbe0"
}