The last “new” idea I wrote on the proposal is to make all the data and operations available through a REST API.
The basis of this idea is to make available the data for any other service/program (maybe even some Nagios plugin, mobile app, etc) and to document it in order to make it usable.
Also, the inclusion of “custom made” tests and this REST API can make a new way of distribution for the tests (avoiding the need of uploading them to a repo). The workers can communicate via the API to obtain the tests to run, provide information about the version of the interpreter, IP, etc. , and send the results back.
I think there is actually some kind of API as I could see on a first sight at the source, but there isn’t a way to access results in XML or JSON, am I right?
This idea might be implemented after implementing other important aspects (custom tests, for example), or whenever you like.