...
Note: the Doi object has a DoiStatus field, we need to evaluate how that should be handled with asynchronous workers (we would probably just deprecate that field in favor of using AsynchronousJobStatus).
It seems the web client relies on the DoiStatus field to determine how to display the DOI, so we may just want to keep it and update it from the async worker
Internal design notes
This section contains notes about how we plan to interface with DataCite, and what goes on under-the-hood to register/update a DOI
...