Last modified: 2014-10-19 17:57:13 UTC
Each block needs to be validated against a schema to confirm that it has the required properties, that it doesn't have extra properties, and that each property is of the correct type.