docs: function(data){
  
      var scout;
      //{"type":"mesh","scoutid":2,"troopid":2,"routes":0,"channel":20,"rate":"250 kb/s","power":"3.5 dBm"}
      if(out.mesh) {
        scout = out.mesh.scoutid;
      }
  
      
      if(data && data.type == "token"){
  
        out.token = data.token;
        data['pinoccio-bridge'] = version+'';
  
        out.sentToken = true;
  
      } else if(out.token && !out.sentToken){
        out.sentToken = true;
        out.queue({type:"token",token:out.token,_v:version,bridge:version,scout:scout});
      }
  
  
      // add scout id and wrap with type report!
      // make sure its a report!
      if(data) {
        if(data.type == 'reply') return out._handleReply(data);
        out.queue(data);
      }
  
    }