Oddbean new post about | logout
 I don’t understand what the “parameterized” part means. In the Nos code we call them replaceable events.  
 There’s parameterized and non-parameterized replaceable events. The former has a “d” tag that stays constant over replacements, which is useful when you can have multiple events of a given kind. The latter does not have the “d” tag, which means only one event for a given kind should exist, in theory. 
 Maybe I just don’t know what “parameter” actually means. I think of it as a variable that can change on each invocation of a function. So from that perspective both “parameterized replaceable events” and “replaceable events” can be thought of as outputs of a function where the parameters are content, tags, pubkey, etc. So it kind of confuses me that one is called parameterized and one isn’t. I would say one has a stable address and one doesn’t. 
 This is interesting when only one possible value of "d" is documented.
It's effectively non-parameterized, but still parameterized according to the spec.