You’re right. I did point out that old versions of addressable events might be discarded. And if so (like it’s not available anywhere) then an “e tagged reaction to an unspecified event will be orphaned and not show up anywhere … let alone be associated with “some older version” of a NIP spec. I’m not sure this can work in a reliable manner. UX is important. Sure “leave it up to users to decide” is always an answer, but not always a good answer.
Login to reply
Replies (1)
If a reaction to an addressable event points to an e tag and that’s it, then I agree, that doesn’t make sense. If it points to the a tag as is the norm, then we avoid that problem of orphaned reactions.
If it points to an a tag *and* an e tag, then we have an option that doesn’t exist if we use the a tag alone: Alice might choose to interpret a reaction to an outdated version as equivalent to a reaction to the current version; Bob may choose to interpret them as not equivalent. The first interpretation errs on the side of being too lax, the second of being too rigorous. Under standard practice, the first interpretation is the only choice.