1. Introduction A. Purpose B. Requirements C. Terminology 2. Mortal-Readable Summary A. Basic Concepts B. The basic commands, explained simply C. Basic error format D. An example session or two 3. The Actual Spec-y Spec A. Message format B. Commands C. Order D. Errors ... And so on 4. References and such