i wonder if we should define validators for commonly known kinds and spec these with version number. relays or clients could implement these validators and ignore invalid events.
validators could be defined in some common languages, such as vanilla rust, go and vanilla javascript, where they could be simple copy paste for almost any application which would then try catch errors in expected json syntax.
(next post is about kind 34235 explaining the situation with opinion)