Opspec (portmanteau of operation specification) is a language designed to portably and fully define operations (ops).
Each op is defined as a directory.
Values in opspec are typed.
Variables in opspec are scoped to each operation. Parameters allow passing values into or out of this scope.