Thank you for taking the time to read over and give it a good think.
I am talking to Martin about the proposal this afternoon to ensure he is happy with it (he is reading it for the first time presently).
From there I will continue to gather feedback and work on it, any suggestions are more than welcome!
In regards to the questions so far...
First up Anthony, I am happy for you to either comment here, or on the talk page. As other developers have started commenting on the talk page perhaps that is the better location. Just make sure you add your signature to it, and I'll aim to reply to every comment to ensure that nothing is missed.
In regards to the versioning question, I would rather avoid the idea of having versions of versions, I would like to think that people can create as many versions of a plugin as they want, and each real version will be represented by a single version in the database. Perhaps the solution is that we should not let people edit a version once it has been uploaded, or if they do edit it we mark it as such, remove awards etc?
In regards to how this will tie in with Moodle core and the registration routines the answer ties in with Michaels question so I'll answer than in a bit.
As for how you can best be of help, continue this! asking questions thinking about how you'd like to see it play out.. that is the biggest help at the moment.
Michael, first up linking to the tracker. Yes. It would be great to tie the two in together in an automatic way. I'll talk to Martin about his plans for tracker and start investigating possibilities there.
Now Anothony asked about the registration process, and Michael you asked about how Moodle will tie into the new system.
The webservices are indeed geared towards providing a base to build upon that will allow us to tie the two together with the end goal of having Moodle be able to install, and update plugins you are using from the new system. Similar to the way other projects such as wordpress handle plugins .
Again I will be talking to Martin this afternoon to find out how far down that rabbit hole is would like to go presently, however either way there will be some discussion about that coming shortly so that at the very least we can factor it into the design of this new system and not find ourselves having to rewrite things again in the near future.
I hope that answers a few questions, continue with the feedback!