Specification

This will be posted at a later date.