The great Sage, Krsna Dvaipayana Vyasadeva, compiled the Vedas. Many of the sastras he wrote such as the 12th canto Srimad Bhagavatam contained predictions of coming ages. Several Puranas contain future regnal dynasties. And the whole of the Bhavishya Purana is dedicated to what will happen in the future.