What is the difference between shruti and smriti?
 Shruti (as we have seen, literally ‘that which is heard’) is a class of Sanskrit texts that are regarded as revelation. Smriti (literally ‘recollection’) is a class of texts that are based on memory. 