Once the smart contract has aggregated the input from all oracles, the reputation of the oracles is to be updated. The input of those oracles are compared to the computed values of the infected, recovered, and deceased cases. As seen in Algorithm 3, the trustworthiness factor is computed which is reflected in the change of the reputation scores of the oracle. If the oracle is within the most reputable cluster, it is considered a credible source of input and its reputation increases. After many iterations, the most dependable oracles are given more weight when computing the final statistics.