Shree AnandaTirtha (MadhvAcharya) in "Shree MahaBharata-Tatparya-Nirnaya" mentions the classic division of Puranas: 6 Satvika Puranas, 6 Rajasa Puranas and 6 Tamasika Puranas.
Apart from this division a less known classification from "Shree Garuda-Purana" (Moksha-Kanda) exists, it mentions only 3 Puranas as truly Satvika in Kali-Yuga - "Shree Vishnu-Purana", "Shree Bhagavata-Purana" and "Shree Garuda-Purana", but OM VishnuPad Shree MadhvAcharya follows to the standard and more well-known 6-fold classification.
Shree AnandaTirtha, "Shree MahaBharata-Tatparya-Nirnaya": "Sri Vyasa taught Rgveda to Paila. Krishna Yajurveda to Vaisampayana. Shukla Yajurveda to Surya. Samaveda to Jaimini. Atharvana Veda to Sumantu. He taught all the lores to His son Suka and Narada.
Then, Sri Vyasa created Romaharsana as a Suta by caste and instructed him to propagate Itihasa, Purana and PanchaRatra. He instructed SanatKumara, Bhrgu and Jaimini to propagate DhyanaYoga, Karmayoga and Karma-Mimamsa respectively.
Sri Vyasa himself composed the first and the last sutras of DaiviMimamsa and asked Paila and Sesa to compose the whole text.
Further, he edited:
1. The 6 Satvika Puranas viz. Vishnu, Narada, Bhagavata, Garuda, Padma and Varaha based on PanchaRatra.
2. The 6 Rajasa Puranas viz., Brahma, Brahmanda, Brahmavaivarta, Markandeya, Bhavisya and Vamana based on superficial references in Vedas, and
3. The 6 Tamasa Puranas viz. Matsya, Kurma, Linga, Siva, Skanda and Agni based on Pashupata Agama".
The graph based on the above-said Siddhanta:
Cited from
"Philosophic Vision of Sri MahaBharata TatParyaNirnaya and
BhagavataTatparyaNirnaya of Sri AnandaTeertha
BhagavatPadAcharya Sarvamoola Grantha"
#by prof. K.T. Pandurangi# ~2015~, page 41
Graph compiled/designed by Vishnudut1926