Yes because my overlay must be able to be displayed at any time during the life of the prediction. I therefore permanently store the last state of the prediction on my websocket, which distributes it to the overlay which is its client.
I have to store the lock date because it allows me to know, if I display my overlay in the middle of its life cycle, how long I let this step display