Aggregation in order to get an average score (for example) would have to be done on the client's side, but for structuring them based on https://github.com/nostr-protocol/nips/pull/532 I would do something like:

{"tags": [["r", "https://www.themoviedb.org/movie/197-braveheart"], ["L", "review"], ["l", "movie", "review"], ["quality", 0.9]], content: "I like freedom"}

This might be displayed as a 4.5 star review for Braveheart, searchable by namespace ("review") and label within that namespace ("movie").

Reply to this note

Please Login to reply.

Discussion

Wow, that is excellent!! Makes me wonder how letterboxd could be done in a more nostr-native way. How much to outsource to existing content vs how much needs to be recreated in the app

Is it still looking like this NIP could be used for movie reviews? Or has the latest discussion honed it in to be more specifically for moderation?

No, I think the movie review use case is totally in bounds