I'd prefer a full event inside the tag. Bringing NIP-94 tags to kind one can be messy.

It can be as simple as:

['r', 'url', 'nip94 event']

Otherwise, it will be a little messy to rebuild the object.

['r', 'url1', 'hash', '...']

['r', 'url1', 'descriptor', '...']

['r', 'url2', 'hash', '...']

['r', 'url2', 'descriptor', '...']

Also, I am not sure how well relay indexes will deal with this.

Reply to this note

Please Login to reply.

Discussion

1. You shouldn’t use single chars for tags because many relays add indices for single char tags which is not necessary

2. This has tons of duplication for what gain?

I will likely go with something like what I already have in damus. I feel it’s space efficient and concise, and most importantly, backwards compatible. If I implement nip94 I will just treat that separately instead of trying to contort it into this spec.

repost my post please