Commiting a prototype service

Unclear if this will ever be used, but it might serve as a good
starting point or reference implementation for any future service,
should there be one.