This will simply be a readonly HTTP fileserver, with checked out and up to date clones of event schema repositories.
The schemas in the repos will be accessible by URL in the file hiearchary, something like:
https://schema.svc.eqiad.wmnet/mediawiki/api/request/0.0.1
https://schema.svc.eqiad.wmnet/analytics/page/preview/0.0.2
etc.
This service will host all of the (N=2?) git schema repos we use. I'm not yet sure the best way to present the multiple repositories together. Should they appear as one? Should they namespaced? Etc.
I think the easiest thing to do would be to get a couple of ganeti hosts (in both DCs?) and puppetize them to clone and serve the repos via either Apache or Nginx.