def METHOD_NAME(
    self, reliability: float, score: float, confidence: float
) -> float:
    """
    Compute the opinion value from a peer by multiplying his report data and his reputation
    :param reliability: trust value for the peer, obtained from the go level
    :param score: score by slips for the peer's IP address
    :param confidence: confidence by slips for the peer's IP address
    :return: The trust we should put in the report given by this peer
    """
    return (
        (reliability * self.reliability_weight) + (score * confidence)
    ) / 2