I'm reading up on https://www.doi.org/ now - it looks like it could be a great fit for the project, so thanks for the suggestion!
and cheers for python user group talk a while back!