ah yeah that might be useful for this. To implement optional schemas and not have everything be "unvalidated" I decided to have schema for everything including the simple datatypes. So only the type that are actually added without a schema have the default schema
that make it possible to remove my "simpleDataType" schema which just said "some string"
it means I have to have the complete list of existing types
except the protocol.json format define new ones
so I'll have to handle that
I also believe it means the protocol.json cannot be validated in one json schema validation step