Seems really interesting after a quick read-through. Specs that allow range-based validation look useful, and the structural declarations also feel like they'll help reduce a lot of boilerplate and repetition. I wonder how this compares with Dhall and Jsonnet, both of which I've been looking into as a safer alternative to templated YAML. With Google putting its weight behind this I'm curious if it'll start finding it…
A safer yaml: https://hitchdev.com/strictyaml/
I've always thought that a more restrictive and simpler version of yaml would be a good alternative.