Purnawarman
Setelah kerajaan Tarumanagara menjadi besar dan kuat, Sang Purnawarman dinobatkan menjadi Maharaja, dengan gelar Sri Maharaja Purnawarman Sang Iswara Digwijaya Bhimaparakrama Suryamahapurusa Jagatpati, la pun seorang pemuja Batara Indra, apabila hendak pergi menyerang musuhnya. Karena itulah, ia disebut "Sang Purandara Saktipurusa" (manusia sakti penghancur benteng).
Sejak tanggal 3 bagian gelap bulan Maga (Januari/Februari) tahun 321 Saka (399 Masehi) sampai tahun 325 Saka (403 Masehi), Sang Purnawarman melancarkan perang terhadap bajak laut, yang merajalela di perairan barat dan utara. Pembersihan terhadap kaum perompak ini, dimulai ketika seorang menteri kerajaan Taruma bersama 7 orang pengiringnya, ditawan kemudian dibunuh oleh perompak. Perang pertama dengan kaum perompak ini, terjadi di perairan Ujung Kulon. Angkatan Laut Tarumanagara, dipimpin langsung oleh Sang Purnawarman:
Daftar Raja Pagaruyung
Berdasarkan manuskrip yang dipahatkan pada bagian belakang Arca Amoghapasa yang bertarikh 1347, Adityawarman memproklamirkan dirinya sebagai "Maharajadiraja" di Malayapura dengan gelar "Srimat Sri Udayadityawarman Pratapaparakrama Rajendra Maulimali Warmadewa". Adityawarman memerintah dari tahun 1347dan pernah mengirim utusan ke Cina sebelum meninggal dunia pada tahun 1375. Berikutnya sebagai penganti adalah anaknya yang bernama Ananggawarman yang diketahui dari Prasasti Batusangkar. Dari Prasasti Suruaso yang beraksara Melayu menyebutkan Adityawarman menyelesaikan pembangunan selokan untuk mengairi "taman Nandana Sri Surawasa yang senantiasa kaya akan padi" yang sebelumnya dibuat oleh pamannya yaitu Akarendrawarman yang menjadi raja sebelumnya, sehingga dapat dipastikan sesuai dengan adat Minangkabau, pewarisan dari "mamak" (paman) kepada kamananakan (keponakan) telah terjadi pada masa tersebut.