Public Specification