Not sure, I was just primarily responding to @Arjen since he linked to the nostrability repo that hasn't been updated in almost 6 months. Wanted to clarify. If Client A puiblishes a NIP-22 events without a root event tag, then Client B (and perhaps event Client A) won't be able to find it. Schemas can catch this error either in production or in a CI/CD pipeline. It can also detect these issues by fuzz testing events. I would personally consider that QA, but maybe not?

Replies (1)

@Arjen what are you getting at? I'm unsure how you're saying to use this for qa. Like I get it for apps to use, but I don't understand what you're saying about using this when testing clients.