I see. Glad to hear then.

What do you think about multiple label "l" structure that i have shown in language or topic labelling? Do i need to change something in those cases?

Example:

Note/post which has multiple languages

["l","en","ISO-639-1"], ["l","ja","ISO-639-1"]

Note/post which has multiple topics

["l","science_and_technology","app.nfrelay.topic"], ["l","arts_and_culture","app.nfrelay.topic"]

Reply to this note

Please Login to reply.

Discussion

Yep, I think that's totally kosher. I also like what you did with the `label_score` type things. People often misuse nip 32 to be a key/value store, but meta makes plenty of sense to include.

Ah, thank you. It clears probably all my doubts with event structure migration. I think i can start slowly implement the new structure and deprecate the old structure in the following weeks.

Oh, I thought NIP-78 has been used for that. I think there was library to make key-value storage using NIP-78.

https://github.com/ShinoharaTa/nostr-key-value

78 is sort of application-specific data, but that's essentially the same as arbitrary key/values, because without a spec you can't really expect anything from them.

Well yeah, it is kind of 'free format' event 😅