Well we could add a restify plugin that would do something similar to `node-restify-validation` for a request body, and we could even leverage its existing validation methods. This would probably be somewhat complex to implement, though — after a quick look at `node-restify-validation`, it seems like we'd have to recreate some of its processing methods ourselves — so something simpler would probably be better.

Perhaps a simple restify plugin that can validate the integrity of the request body (if it's really JSON), check for the existence of a set of keys, and filter parameters using a provided method (ie. `publicFeedbackObj`) would be sufficient. Something like this:

```js
server.post({
        url: '...',
        bodyValidation: {
            requiredKeys: ['someKey', 'someOtherKey'],
            filter: publicObj
        }
}, userlib.userDataView(function(user, client, done, req, res) {
    var data = req.validatedBody;
    // do something
});
```