The entire point of a spec is that you don't keep changing it in backward-incompatible ways.

Reply to this note

Please Login to reply.

Discussion

the object spec could be added as "should" instead of "must." you still have the issue of other clients not implementing it correctly and treating it as a requirement, but unfortunately there's not much we can do about it outside of shaming them. 😄

Yes, that's true, everything is hard.

I think we need some sort of local validation per each programming language.

Nip01.validate(payload) . Naive aproach

Specs are hard to follow and no mater what you do there will always be room for errors (create-at, created_at, createdAt which is it as they are all correct) or misinterpretation