A distributed system attempts to access an API data source, but since the nodes need not execute the instructions simultaneously, the data provided by the API can yield different results. Hence you need to build some kind of time to API value lookup table; formally called oracle.