code: def pack_init(self, recv, aud):
          
          argv = {'iss': self.iss, 'iat': utc_time_sans_frac()}
          if self.lifetime:
              argv['exp'] = argv['iat'] + self.lifetime
  
          _aud = self.put_together_aud(recv, aud)
          if _aud:
              argv['aud'] = _aud
  
          return argv
docs: Gather initial information for the payload.
  
          :return: A dictionary with claims and values