Thread

Replies (11)

With NIP-51, the person who creates the list is also responsible for managing which items do and do not belong on the list. With this NIP, anyone can add an item to any list. Example: Alice creates a list called β€œbusinesses that accept bitcoin”, and then Bob adds β€œBob’s Burgers” to the list. Then we use personalized trust metrics to filter out spam.
haven't tried it, but i am curious since I want to implement similar functionality in a project. You might be able to just use NIP-46 to have any pubkey create a new event with the original list d tag, reference the owners pubkey in a p tag, and have the owner sign events to update the list. Not sure it works in practice, this is just theoretical. Your idea definitely sounds simple :-)
Suppose I want to start a list of businesses that accept BTC in my hometown. How would I do that using NIP-32? With the Decentralized Lists NIP, step 1 would be a kind 9998 event as the list header, which would include the name of the list and an optional description. Step 2 would be that anyone could contribute businesses to the list using a single kind 9999 event per business. Then step 3 would be that I use personalized trust metrics to keep spam off the list.