NIP-29 is lowkey the most hated NIP because it reverses the ...

npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg
hex
90692408eee7fb254fa4c3729092d16df7eb7f2b6b93e68fd9e2d220e0914c9dnevent
nevent1qqsfq6fyprhw07e9f7jvxu5sjtgkmalt0u4khylx3lv7953quzg5e8gprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgs8lft0t45k92c78n2zfe6ccvqzhpn977cd3h8wnl579zxhw5dvr9qt3fn55Kind-1 (TextNote)
NIP-29 is lowkey the most hated NIP because it reverses the "smart client, dumb relay" assumption and is centralized by design. NIP-29 is private property, not a public square. The relay as the authority (who can read, who can poast, etc.) is a feature for this use case, not a bug. Incentivises running your own relay. Makes writing clients simpler. Your house, your rules.
The NIP-72 approach is naive, clunky, bandwidth and computation intensive, mostly poorly implemented and a dead end for what NIP-29 tries to accomplish.
NIP-29 is pragmatic, not purist. Keep hatin' but imma keep building on it.
nostr:nevent1qgsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgkwaehxw309aex2mrp0yhxg6t5w3hjuur4vghsqgzl9wm8yzwj5ntg2hhpncldrn7d0na0fx0z56gu79qtrflckngzcsprvjt7
nostr:nevent1qgsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgkwaehxw309aex2mrp0yhxg6t5w3hjuur4vghsqgzjk0y9cc0jjt7y072t0kaumu0nhgzq9ek5e9dnjq3zzn9jvndm5gag5jp8
Raw JSON
{
"kind": 1,
"id": "90692408eee7fb254fa4c3729092d16df7eb7f2b6b93e68fd9e2d220e0914c9d",
"pubkey": "7fa56f5d6962ab1e3cd424e758c3002b8665f7b0d8dcee9fe9e288d7751ac194",
"created_at": 1773394714,
"tags": [
[
"q",
"5f2bb67209d2a4d6855ee19e3ed1cfcd7cfaf499e2a691cf140b1a7f8b4d02c4",
"wss://nos.lol/",
"0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd"
],
[
"q",
"52b3c85c61f292fc47f94b7dbbcdf1f3ba0402e6d4c95b39022214cb264dbba2",
"wss://nos.lol/",
"0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd"
],
[
"client",
"grimoire",
"31990:7fa56f5d6962ab1e3cd424e758c3002b8665f7b0d8dcee9fe9e288d7751ac194:k50nvf8d85"
]
],
"content": "NIP-29 is lowkey the most hated NIP because it reverses the \"smart client, dumb relay\" assumption and is centralized by design. NIP-29 is private property, not a public square. The relay as the authority (who can read, who can poast, etc.) is a feature for this use case, not a bug. Incentivises running your own relay. Makes writing clients simpler. Your house, your rules.\n\nThe NIP-72 approach is naive, clunky, bandwidth and computation intensive, mostly poorly implemented and a dead end for what NIP-29 tries to accomplish.\n\nNIP-29 is pragmatic, not purist. Keep hatin' but imma keep building on it.\n\nnostr:nevent1qgsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgkwaehxw309aex2mrp0yhxg6t5w3hjuur4vghsqgzl9wm8yzwj5ntg2hhpncldrn7d0na0fx0z56gu79qtrflckngzcsprvjt7\n \nnostr:nevent1qgsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgkwaehxw309aex2mrp0yhxg6t5w3hjuur4vghsqgzjk0y9cc0jjt7y072t0kaumu0nhgzq9ek5e9dnjq3zzn9jvndm5gag5jp8",
"sig": "719c3c7410cdaf716099864f9a56a46c55e08b46f68034f256e1467f0a504e0ba6c80e628930ffc3e9675cab92a524013910b19df2d6967ca515e74674bd2dd8"
}