docs: function(data) {
        try {
          data = data || this.getContent();
          return this.keychain.sign(JSON.stringify(data));
        } catch(e) {
          throw new CError({
            body: {
              code: 'ImATeapot',
              message: 'unable to sign content',
              cause: e
            }
          }).log('body');
        }
      }