Temporal Ouroboros