I'm ok with state being described in the manifest, but think that state transitions should be communicated in the AtomPub Protocol using the app:control element.
It is already possible to indicate if something is private or published (using app:control.draft=yes/no). It should be possibleto extend this vocabulary for the other state transitions. See the state transition diagrams in http://www.ands-partners.org/blog/2010/10/ingest-or-how-do-you-get-things-in-there/ for simplified example
Login
Register
Register
Your account has been created. Check your email for further instructions on how to log in.
General Comments