In the Jain tradition, kevalajnana or kaivalya is the supreme, omniscient knowledge of the self and the universe. A person who has attained such enlightenment, called a kevalin, can comprehend the past, present, and future states of all objects, not only knowing their deeds and desires, but also their various forms upon successive rebirths. Tirthankaras have attained kevalajnana and have become teachers of this path of realization.