import re


def ok_wallet_reft(token: str) -> bool:
    """
    Whether input token looks like a valid wallet credential identifier
    (aka wallet referent, wallet cred id, wallet cred uuid).

    :param token: candidate string
    :return: whether input token looks like a valid wallet credential identifier
    """

    return bool(re.match(r'[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}$', token or ''))