Its a bit of a longer spec so I'll include it in a document_server_notes.md file, ok?  It has to stay in the private repository code as it is a key piece there, parts of which are changing more frequently.  OJS uses a sub-portion of the spec..