I see it as a "ban" event with e tags for events, p tags for people and whatever tags you want to add to expand, I don't see how it's fragile and I see adding anything else as adding a layer of complexity, which only hinders interoperability, what features do you have in mind that cannot be supported with this spec?
Discussion
Interesting. If a moderation means the same as a ban, then your approach is probably correct. I haven’t thought of many examples, but for instance, what if there were a type of moderation like “recommending a user as a moderator”?
I figured it out myself. I guess I can just give those specs a new kind. It doesn’t need to break interoperability. You only defined the kind for bans, not for moderation as a whole.
Yes recommending moderators should be a new event kind, seperate from the "ban" event itself. Though I do think better signal for recommendations could be zaps or WoT, but this is fine too.
Yeah, WoT based on the moderators list is far better than recommending moderators. My example was dumb.