What Syver Validates
A build that succeeded is not the same as a build that is correct. The playbook exited zero, the image published, the container started, and none of that tells you whether the service is actually listening on the port you think, whether the package that got installed is the version you pinned, or whether a later change quietly undid the first one.
Syver is a YAML based alternative to serverspec for validating a server's configuration. You describe the state a host is supposed to be in, and Syver checks it. The spec is a plain YAML file that lives in the repository next to the code that builds the host, so the definition of correct is reviewed, versioned, and diffable like everything else.
It covers package, file, addr, port, service, user, group, command, dns, process, kernel-param, mount, interface and http, plus registry on Windows, with imports so a large estate can share common blocks rather than copying them. It ships as one self-contained binary under 20MB with no runtime to install, which is what makes it practical to drop into a container build or a golden image pipeline.