[SNEAKER-55] Design and implement JSON schema validation