code: def sign(self, value):
          
          payload = struct.pack('>cQ', self.version, int(time.time()))
          payload += force_bytes(value)
          return payload + self.signature(payload).finalize()
docs: :type value: any
          :rtype: bytes