def METHOD_NAME(
    self,
    service_id: str,
    service_endpoint: str,
    datatoken_address: str,
    files,
    compute_values: Optional[dict] = None,
    timeout: Optional[int] = 3600,
) -> None:
    if not compute_values:
        compute_values = {
            "allowRawAlgorithm": False,
            "allowNetworkAccess": True,
            "publisherTrustedAlgorithms": [],
            "publisherTrustedAlgorithmPublishers": [],
        }
    compute_service = Service(
        service_id=service_id,
        service_type="compute",
        service_endpoint=service_endpoint,
        datatoken=datatoken_address,
        files=files,
        timeout=timeout,
        compute_values=compute_values,
    )
    self.add_service(compute_service)