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

7fa56f5d6962ab1e...

npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg

hex

90692408eee7fb254fa4c3729092d16df7eb7f2b6b93e68fd9e2d220e0914c9d

nevent

nevent1qqsfq6fyprhw07e9f7jvxu5sjtgkmalt0u4khylx3lv7953quzg5e8gprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgs8lft0t45k92c78n2zfe6ccvqzhpn977cd3h8wnl579zxhw5dvr9qt3fn55

Kind-1 (TextNote)

2026-03-13T09:38:34Z

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"
}