@classmethod
def _verify(cls, public, signature, data):
    """ Verifies an author's signature against bites. Errors out if
        unsuccessful. Returns True if successful.
        
        Data must be bytes-like. public_key should be a dictionary
        formatted with all necessary components for a public key (?).
        Signature must be bytes-like.
        """
    cls._typecheck_2ndparty(public)
    return True
