nathan's http based REST-like interface