franzap on Nostr: Yeah I was thinking the former: kind B claims to inherit from kind A. It is real ...
Yeah I was thinking the former: kind B claims to inherit from kind A. It is real inheritance but requires manual work (asking clients to include new kinds)
How about a `k` tag that declares inheritance?
In my kind 32267 I could add ["k", 30818] so then wiki clients can query for { kinds: [30818] } and { "#k": [30818] }
Published at
2024-07-19 14:51:38Event JSON
{
"id": "20d1bb73d7db660818668f508855beae8622332844a3b522de56a54ef7ec470d",
"pubkey": "726a1e261cc6474674e8285e3951b3bb139be9a773d1acf49dc868db861a1c11",
"created_at": 1721400698,
"kind": 1,
"tags": [
[
"t",
"k"
],
[
"e",
"bc21c814581487ede4099ffc6e194854e1ffbdc0cd68ebc13f7c971719e81b9c",
"wss://relay.nostr.net/",
"root"
],
[
"e",
"58421279f74ed8544ad0c7ff73aeae90809d4592b27ae3cb567fadbbd546de8b",
"wss://relay.damus.io/",
"reply"
],
[
"p",
"d8881295f6442dc93481f888ddb5e74aeaaddac9457e2fb7bd09e68f4d5c8db7",
"",
"mention"
]
],
"content": "Yeah I was thinking the former: kind B claims to inherit from kind A. It is real inheritance but requires manual work (asking clients to include new kinds)\n\nHow about a `k` tag that declares inheritance?\n\nIn my kind 32267 I could add [\"k\", 30818] so then wiki clients can query for { kinds: [30818] } and { \"#k\": [30818] }",
"sig": "d1b8d5739c68aeff4fb506ca427e1504337091f903c0e225095c820b825a505d090f8386b5d04a9abf93e6f4ed00787070131f9fc2e20a75bae59ff6be118096"
}