Sus datos se han reconstruido a partir de informaciones dispersas en el Canon palí y en el Canon tibetano, a veces contradictorias y no necesariamente exactas.
[2] Aparece en la tradición budista como un rey que se esforzó por mejorar la administración, y recompensó a los hombres de valía.
Con ella tuvo a dos hijos: un niño (Vidu Dabha o Viru Dhaka) ―al que los Puranas (textos escritos muy pocos siglos después de estos hechos) se refieren con el nombre de Kshudraka (mezquino)―[6] y una niña (Vashirá), a la que casó con el rey Áyata Shatru (491-461 a. C.).
Pasenadi tuvo este solo hijo varón, pero cuando este cumplió los 16 años fue al país de su madre para visitar a su familia, y se enteró por casualidad de que su abuela no era una princesa shakia sino una esclava llamada Nagamunda.
Mientras Pasenadi estaba lejos de su capital Sravasti, su ministro Dīgha Chārāyana lo derrocó y puso a Viru Dhaka en el trono.